view code/composite-main.java @ 7:20c0116dcb97

added files (forgot for last commit
author meillo@marmaro.de
date Mon, 18 Jun 2007 12:10:45 +0200
parents
children
line wrap: on
line source

    public class Main {
            public static void main(String[] args) {
                    Composite england = new Composite("England");
                    Leaf york = new Leaf("York");
                    Leaf london = new Leaf("London");
                    england.addComponent(york);
                    england.addComponent(london);
                    england.removeComponent(york);

                    Composite france = new Composite("France");
                    france.addComponent(new Leaf("Paris"));

                    Composite europe = new Composite("Europe");
                    europe.addComponent(england);
                    europe.addComponent(france);

                    System.out.println(europe.toString());
            }
    }