[{"title":"( 98 个子文件 11.1MB ) 软件设计模式实训.7z","children":[{"title":"类图","children":[{"title":"SX_06(适配器模式).png <span style='color:#111;'> 35.97KB </span>","children":null,"spread":false},{"title":"SX_03(原型模式).png <span style='color:#111;'> 34.45KB </span>","children":null,"spread":false},{"title":"SX_09(命令模式).png <span style='color:#111;'> 41.12KB </span>","children":null,"spread":false},{"title":"SX_01(简单工厂模式).png <span style='color:#111;'> 38.78KB </span>","children":null,"spread":false},{"title":"SX_10(观察者模式).png <span style='color:#111;'> 44.34KB </span>","children":null,"spread":false},{"title":"SX_08(静态代理模式).png <span style='color:#111;'> 22.40KB </span>","children":null,"spread":false},{"title":"SX_02(工厂方法模式).png <span style='color:#111;'> 35.48KB </span>","children":null,"spread":false},{"title":"SX_05(桥接模式).png <span style='color:#111;'> 36.09KB </span>","children":null,"spread":false},{"title":"SX_04(单例模式).png <span style='color:#111;'> 31.52KB </span>","children":null,"spread":false},{"title":"SX_07(装饰模式).png <span style='color:#111;'> 58.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"实训文档","children":[{"title":"~$设计模式(Java)期末实训教学大纲.docx <span style='color:#111;'> 162B </span>","children":null,"spread":false},{"title":"设计模式(Java)期末实训案例-学生版 .docx <span style='color:#111;'> 37.42KB </span>","children":null,"spread":false},{"title":"4 设计模式(Java)期末实训教学大纲.docx <span style='color:#111;'> 30.46KB </span>","children":null,"spread":false}],"spread":true},{"title":"学习PPT","children":[{"title":"04+Java设计模式-工厂方法模式.ppt <span style='color:#111;'> 2.11MB </span>","children":null,"spread":false},{"title":"03+Java设计模式-简单工厂模式.ppt <span style='color:#111;'> 1.45MB </span>","children":null,"spread":false},{"title":"07+Java设计模式-桥接模式.ppt <span style='color:#111;'> 2.52MB </span>","children":null,"spread":false},{"title":"08+Java设计模式-适配器模式.ppt <span style='color:#111;'> 1.95MB </span>","children":null,"spread":false},{"title":"11+Java设计模式-命令模式.ppt <span style='color:#111;'> 2.73MB </span>","children":null,"spread":false},{"title":"12+Java设计模式-观察者模式.ppt <span style='color:#111;'> 3.35MB </span>","children":null,"spread":false},{"title":"06+Java设计模式-单例模式.ppt <span style='color:#111;'> 2.90MB </span>","children":null,"spread":false},{"title":"10+Java设计模式-代理模式.ppt <span style='color:#111;'> 2.22MB </span>","children":null,"spread":false},{"title":"05+Java设计模式-原型模式.ppt <span style='color:#111;'> 2.49MB </span>","children":null,"spread":false},{"title":"02+Java设计模式-设计模式基础.ppt <span style='color:#111;'> 4.20MB </span>","children":null,"spread":false},{"title":"01+Java设计模式-MVC.ppt <span style='color:#111;'> 793.50KB </span>","children":null,"spread":false},{"title":"09+Java设计模式-装饰模式.ppt <span style='color:#111;'> 2.10MB </span>","children":null,"spread":false}],"spread":false},{"title":"代码","children":[{"title":"SX_07","children":[{"title":"ConcreteComponent","children":[{"title":"PNG.java <span style='color:#111;'> 369B </span>","children":null,"spread":false},{"title":"BMP.java <span style='color:#111;'> 319B </span>","children":null,"spread":false},{"title":"JPG.java <span style='color:#111;'> 369B </span>","children":null,"spread":false}],"spread":true},{"title":"Decorator","children":[{"title":"FilterDecorator.java <span style='color:#111;'> 482B </span>","children":null,"spread":false}],"spread":true},{"title":"Component","children":[{"title":"FormatComponent.java <span style='color:#111;'> 168B </span>","children":null,"spread":false}],"spread":true},{"title":"Client.java <span style='color:#111;'> 626B </span>","children":null,"spread":false},{"title":"ConcreteDecorator","children":[{"title":"Text.java <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"Texture.java <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"Cutout.java <span style='color:#111;'> 326B </span>","children":null,"spread":false},{"title":"Sharpen.java <span style='color:#111;'> 327B </span>","children":null,"spread":false},{"title":"Blur.java <span style='color:#111;'> 322B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"SX_05","children":[{"title":"ConcreteImplementor","children":[{"title":"Stereo.java <span style='color:#111;'> 307B </span>","children":null,"spread":false},{"title":"Plane.java <span style='color:#111;'> 310B </span>","children":null,"spread":false}],"spread":true},{"title":"Implementor","children":[{"title":"Style.java <span style='color:#111;'> 147B </span>","children":null,"spread":false}],"spread":true},{"title":"Abstraction","children":[{"title":"Shape.java <span style='color:#111;'> 267B </span>","children":null,"spread":false}],"spread":true},{"title":"RefinedAbstraction","children":[{"title":"Triangle.java <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"Rectangle.java <span style='color:#111;'> 322B </span>","children":null,"spread":false},{"title":"Circle.java <span style='color:#111;'> 317B </span>","children":null,"spread":false}],"spread":true},{"title":"Client.java <span style='color:#111;'> 535B </span>","children":null,"spread":false}],"spread":true},{"title":"SX_06","children":[{"title":"Target","children":[{"title":"Authentication.java <span style='color:#111;'> 164B </span>","children":null,"spread":false}],"spread":true},{"title":"Client.java <span style='color:#111;'> 476B </span>","children":null,"spread":false},{"title":"Adapter","children":[{"title":"FingerprintAdapter.java <span style='color:#111;'> 464B </span>","children":null,"spread":false},{"title":"PaySystermAdapter.java <span style='color:#111;'> 445B </span>","children":null,"spread":false}],"spread":true},{"title":"Adaptee","children":[{"title":"FingerprintReader.java <span style='color:#111;'> 295B </span>","children":null,"spread":false},{"title":"PaySysterm.java <span style='color:#111;'> 248B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"SX_02","children":[{"title":"product","children":[{"title":"House.java <span style='color:#111;'> 156B </span>","children":null,"spread":false}],"spread":true},{"title":"factory","children":[{"title":"HouseFactory.java <span style='color:#111;'> 198B </span>","children":null,"spread":false}],"spread":true},{"title":"concreteFactory","children":[{"title":"VillaFactory.java <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":"ApartmentFactory.java <span style='color:#111;'> 400B </span>","children":null,"spread":false}],"spread":true},{"title":"Client.java <span style='color:#111;'> 354B </span>","children":null,"spread":false},{"title":"concreteProduct","children":[{"title":"Apartment.java <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"Villa.java <span style='color:#111;'> 289B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"SX_10","children":[{"title":"ConcreteSubject","children":[{"title":"Temperature.java <span style='color:#111;'> 415B </span>","children":null,"spread":false}],"spread":true},{"title":"Observer","children":[{"title":"Equipment.java <span style='color:#111;'> 173B </span>","children":null,"spread":false}],"spread":true},{"title":"Subject","children":[{"title":"Sensor.java <span style='color:#111;'> 626B </span>","children":null,"spread":false}],"spread":true},{"title":"ConcreteObserver","children":[{"title":"WarningLight.java <span style='color:#111;'> 426B </span>","children":null,"spread":false},{"title":"WarningDevice.java <span style='color:#111;'> 431B </span>","children":null,"spread":false},{"title":"InsulatedDoor.java <span style='color:#111;'> 432B </span>","children":null,"spread":false},{"title":"EscapeDoor.java <span style='color:#111;'> 429B </span>","children":null,"spread":false}],"spread":true},{"title":"Client.java <span style='color:#111;'> 998B </span>","children":null,"spread":false}],"spread":true},{"title":"SX_04","children":[{"title":"HotelManagement.java <span style='color:#111;'> 252B </span>","children":null,"spread":false},{"title":"TicketPurchase.java <span style='color:#111;'> 251B </span>","children":null,"spread":false},{"title":"Subsystem.java <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"Singleton","children":[{"title":"User.java <span style='color:#111;'> 805B </span>","children":null,"spread":false}],"spread":true},{"title":"ScenicAreaManagement.java <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'> 523B </span>","children":null,"spread":false}],"spread":true},{"title":"SX_09","children":[{"title":"Command","children":[{"title":"Command.java <span style='color:#111;'> 477B </span>","children":null,"spread":false}],"spread":true},{"title":"ConcreteReceiver","children":[{"title":"AirConditione.java <span style='color:#111;'> 333B </span>","children":null,"spread":false}],"spread":true},{"title":"ConcreteCommand","children":[{"title":"CoolMode.java <span style='color:#111;'> 503B </span>","children":null,"spread":false},{"title":"HotMode.java <span style='color:#111;'> 497B </span>","children":null,"spread":false},{"title":"AutoMode.java <span style='color:#111;'> 574B </span>","children":null,"spread":false}],"spread":true},{"title":"Invoker","children":[{"title":"Caller.java <span style='color:#111;'> 310B </span>","children":null,"spread":false}],"spread":true},{"title":"Client.java <span style='color:#111;'> 588B </span>","children":null,"spread":false},{"title":"Receiver","children":[{"title":"Equipment.java <span style='color:#111;'> 204B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"SX_03","children":[{"title":"Resume.java <span style='color:#111;'> 791B </span>","children":null,"spread":false},{"title":"Photo.java <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'> 671B </span>","children":null,"spread":false}],"spread":true},{"title":"SX_08","children":[{"title":"Proxy.java <span style='color:#111;'> 771B </span>","children":null,"spread":false},{"title":"Method.java <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"copy","children":[{"title":"Method.java <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"ProxyMethod.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'> 524B </span>","children":null,"spread":false},{"title":"Subject.java <span style='color:#111;'> 140B </span>","children":null,"spread":false}],"spread":false},{"title":"Client.java <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"Subject.java <span style='color:#111;'> 148B </span>","children":null,"spread":false}],"spread":true},{"title":"SX_01","children":[{"title":"ConcreteProduct","children":[{"title":"Triangle.java <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"Cicle.java <span style='color:#111;'> 419B </span>","children":null,"spread":false},{"title":"Rectagle.java <span style='color:#111;'> 426B </span>","children":null,"spread":false},{"title":"Abnormal.java <span style='color:#111;'> 550B </span>","children":null,"spread":false}],"spread":true},{"title":"Product","children":[{"title":"Shape.java <span style='color:#111;'> 187B </span>","children":null,"spread":false}],"spread":false},{"title":"Client.java <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"Factory","children":[{"title":"ShapeFactory.java <span style='color:#111;'> 565B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"SX类图(总)","children":[{"title":"SX.EAP <span style='color:#111;'> 1.36MB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]