import factory.*; public class Main { public static void main(String[] args) { if (args.length != 1) { System.out.println("使ããã¡ã¯ããªæå®ãã¦ããã"); System.exit(0); } Factory factory = Factory.getFactory(args[0]); Page page = factory.createPage("ã¢ãã¡ã®ãã£ã©", "otiai10"); Tray htt = factory.createTray("æ¾èª²å¾ãã£ã¼ã¿ã¤ã "); Link ritsu = factory.createLink("ç°äºä¸å¾", "http://images.uncyc.org/ja/8/8c/Ritu.jpg"); Tray muse = factory.createTray("μ's"); Link nozomi = factory.createLink("ã®ãã¿", "http://images.uncyc.org/ja/8/8c/Ritu.jpg"); htt.add(ritsu); muse.add(nozomi); page.add(htt); page.add(muse); page.output(); } /** * ã¢ããªã±ã¼ã·ã§ã³ã¬ã¤ã¤ã¼ã§ã¯ããã¼ã¸ã®ã³ã³ãã³ãããå®ç¾©ãã¦ãªãã * ãã¼ã¸ã®æ§é ãã**ã¤ãããã**ã«ã¤ãã¦ããã¢ããªã±ã¼ã·ã§ã³ã¯æç¥ãã¦ãªãã * ãã¼ã¸ã¬ã¤ã¢ã¦ãã®å¤æ´ããã£ãå ´åã¯ãå ·ä½çãªFactoryã¯ã©ã¹ã * æ°ãã«ä½ã£ã¦ãæå®ããã°ããã ãã * âµ * AbstractãªFactoryã¨ããã¯ã©ã¹ãæåã«å®ç¾©ã㦠* Mainã¯ããã ããåç §ãããã¨ã§ * å ·ä½çãªFactoryã«ä¾åããªã */ }