view code/composite-main.java @ 32:3d6e01222e28

added content
author meillo@marmaro.de
date Mon, 06 Aug 2007 02:25:32 +0200
parents 20c0116dcb97
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());
            }
    }