[{"title":"( 19 个子文件 6KB ) DesignPatterns:具有随机动物类别的Design Pattern练习","children":[{"title":"DesignPatterns-master","children":[{"title":"CantFly.java <span style='color:#111;'> 134B </span>","children":null,"spread":false},{"title":"BusinessLogic.java <span style='color:#111;'> 185B </span>","children":null,"spread":false},{"title":"FightBehavior.java <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"FlyBehavior.java <span style='color:#111;'> 53B </span>","children":null,"spread":false},{"title":"StrongFighter.java <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"HolyGrail.java <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"Human.java <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"AnimalFactory.java <span style='color:#111;'> 514B </span>","children":null,"spread":false},{"title":"Panda.java <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"Animal.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"AvgFighter.java <span style='color:#111;'> 128B </span>","children":null,"spread":false},{"title":"IObservable.java <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"Tiger.java <span style='color:#111;'> 323B </span>","children":null,"spread":false},{"title":"UpdateObserver.java <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"Main.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"WeakFighter.java <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"Dolphin.java <span style='color:#111;'> 323B </span>","children":null,"spread":false},{"title":"IObserver.java <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"CanFly.java <span style='color:#111;'> 120B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]