| 
View
 

Kata Message Handler

Page history last edited by mt 16 years, 9 months ago

Lo scopo del kata รจ quello di partire dal un semplice programma e rifattorizzarlo per renderlo estendibile.

 

Si parte da un semplice programma che accetta tre messaggi in formato stringa ("rosso", "verde", "giallo") e stampa a video il corrispondente in inglese.

 

in java potrebbe essere:

 


public class Main {

    public static void main(String[] args) {
        String msg1 = "giallo";
        String msg2 = "verde";
        String msg3 = "rosso";

        MessageHandler msgHander  = new MessageHandler();

        msgHander.onMessage(msg1);
        msgHander.onMessage(msg2);
        msgHander.onMessage(msg3);
    }
}

class MessageHandler {

    void onMessage(String msg) {
        if ("giallo".equals(msg)) {
            System.out.println("yellow");
        } else if ("rosso".equals(msg)) {
            System.out.println("red");
        } else if ("verde".equals(msg)) {
            System.out.println("green");
        }
    }
}

 

 

gruppo 1: Andrea Medegini, Davide Cremones

gruppo 2: Ivan Gelpi, Bruno Pasquali

gruppo 3: Andrea Bertolissi, Andrea Rosa, Marco Testa

 

Comments (0)

You don't have permission to comment on this page.