[{"title":"( 25 个子文件 19KB ) DesignPatternDemo:设计模式演示-源码","children":[{"title":"DesignPatternDemo-master","children":[{"title":".gitignore <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 62B </span>","children":null,"spread":false},{"title":"DesignPatternDemo","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"applicationContext.xml <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"blog","children":[{"title":"design_pattern","children":[{"title":"adapter","children":[{"title":"class_pattern","children":[{"title":"Client.java <span style='color:#111;'> 260B </span>","children":null,"spread":false},{"title":"Adaptee.java <span style='color:#111;'> 181B </span>","children":null,"spread":false},{"title":"Target.java <span style='color:#111;'> 109B </span>","children":null,"spread":false},{"title":"Adapter.java <span style='color:#111;'> 331B </span>","children":null,"spread":false}],"spread":true},{"title":"object_pattern","children":[{"title":"Client.java <span style='color:#111;'> 303B </span>","children":null,"spread":false},{"title":"Adaptee.java <span style='color:#111;'> 182B </span>","children":null,"spread":false},{"title":"Target.java <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"Adapter.java <span style='color:#111;'> 414B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"strategy","children":[{"title":"Client.java <span style='color:#111;'> 445B </span>","children":null,"spread":false},{"title":"SilverDiscountStrategy.java <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"spring","children":[{"title":"ClientNew.java <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"DiscountContextNew.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false}],"spread":false},{"title":"GoldDiscountStrategy.java <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"DiscountContext.java <span style='color:#111;'> 696B </span>","children":null,"spread":false},{"title":"DiscountContext2.java <span style='color:#111;'> 972B </span>","children":null,"spread":false},{"title":"Client2.java <span style='color:#111;'> 535B </span>","children":null,"spread":false},{"title":"DiscountStrategy.java <span style='color:#111;'> 124B </span>","children":null,"spread":false},{"title":"CommonDiscountStrategy.java <span style='color:#111;'> 263B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"blog","children":[{"title":"design_pattern","children":[{"title":"adapter","children":[{"title":"BlogDemo","children":[{"title":"AppTest.java <span style='color:#111;'> 668B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore.bak <span style='color:#111;'> 173B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]