[{"title":"( 43 个子文件 18KB ) 抽象工厂模式+工厂方法模式+策略模式实现手机加工厂","children":[{"title":"Phone","children":[{"title":"src","children":[{"title":"phone","children":[{"title":"HuaweiFactory.java <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"HuaweiCase.java <span style='color:#111;'> 136B </span>","children":null,"spread":false},{"title":"Case.java <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"XiaomiComponentFactory.java <span style='color:#111;'> 317B </span>","children":null,"spread":false},{"title":"XiaomiCase.java <span style='color:#111;'> 136B </span>","children":null,"spread":false},{"title":"Phone.java <span style='color:#111;'> 435B </span>","children":null,"spread":false},{"title":"PhoneComponentFactory.java <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"XiaomiEarphone.java <span style='color:#111;'> 141B </span>","children":null,"spread":false},{"title":"HuaweiEarphone.java <span style='color:#111;'> 141B </span>","children":null,"spread":false},{"title":"PhoneComponent.java <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"Xiaomi.java <span style='color:#111;'> 260B </span>","children":null,"spread":false},{"title":"Huawei.java <span style='color:#111;'> 261B </span>","children":null,"spread":false},{"title":"Charger.java <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"Test.java <span style='color:#111;'> 921B </span>","children":null,"spread":false},{"title":"XiaomiFactory.java <span style='color:#111;'> 251B </span>","children":null,"spread":false},{"title":"Earphone.java <span style='color:#111;'> 75B </span>","children":null,"spread":false},{"title":"PhoneFactory.java <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"HuaweiCharger.java <span style='color:#111;'> 179B </span>","children":null,"spread":false},{"title":"XiaomiCharger.java <span style='color:#111;'> 141B </span>","children":null,"spread":false},{"title":"HuaweiComponentFactory.java <span style='color:#111;'> 323B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"bin","children":[{"title":"phone","children":[{"title":"PhoneFactory.class <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"XiaomiComponentFactory.class <span style='color:#111;'> 722B </span>","children":null,"spread":false},{"title":"HuaweiFactory.class <span style='color:#111;'> 574B </span>","children":null,"spread":false},{"title":"Charger.class <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":"Phone.class <span style='color:#111;'> 936B </span>","children":null,"spread":false},{"title":"XiaomiFactory.class <span style='color:#111;'> 574B </span>","children":null,"spread":false},{"title":"Earphone.class <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"HuaweiEarphone.class <span style='color:#111;'> 525B </span>","children":null,"spread":false},{"title":"HuaweiCase.class <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"PhoneComponentFactory.class <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"Xiaomi.class <span style='color:#111;'> 748B </span>","children":null,"spread":false},{"title":"XiaomiEarphone.class <span style='color:#111;'> 525B </span>","children":null,"spread":false},{"title":"XiaomiCharger.class <span style='color:#111;'> 524B </span>","children":null,"spread":false},{"title":"PhoneComponent.class <span style='color:#111;'> 694B </span>","children":null,"spread":false},{"title":"Huawei.class <span style='color:#111;'> 750B </span>","children":null,"spread":false},{"title":"HuaweiCharger.class <span style='color:#111;'> 524B </span>","children":null,"spread":false},{"title":"XiaomiCase.class <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"HuaweiComponentFactory.class <span style='color:#111;'> 722B </span>","children":null,"spread":false},{"title":"Test.class <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"Case.class <span style='color:#111;'> 116B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":".classpath <span style='color:#111;'> 395B </span>","children":null,"spread":false},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 592B </span>","children":null,"spread":false}],"spread":true},{"title":".project <span style='color:#111;'> 381B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]