首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

设计模式示例程序.zip

行业研究 5.48MB 19 需要积分: 1
立即下载

资源介绍:

设计模式示例程序
 在我们设计和开发一个OO系统时候有一个普遍的感觉就是不使用设计模式似乎一样可以完成一个系统的开发任务,但是系统的质量和可扩展性、可维护性就不敢恭维了,特别是对于一个需要长期迭代的产品来说,这些系统特性决定着产品能否快速和愉快的扩展和维护下去,所以作为一个有追求和负责人的开发人员,适当和灵活的在系统中使用设计模式是非常有必要。 ### 一、概念  设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的 ### 二、目的  为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 ### 三、设计原则 ##### 开闭原则  此原则是由Bertrand Meyer提出的。原文是:“Software entities should be open for extension,but closed for modification”。就是说模块应对扩展开放,而对修改关闭。例如工厂是模式中“抽象产品角色”提供了公共接口,“具体产品”角色通过继承“抽象产品角色”来进行不同的实现,这就是既对扩展开放,又不用修改已存在“具体产品”,也就是对修改关闭。 ##### 里氏代换原则  里氏代换原则是由Barbara Liskov提出的。如果调用的是父类的话,那么换成子类也完全可以运行。 ##### 依赖倒转原则  依赖倒置原则(Dependence Inversion Principle)是程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。 ##### 接口隔离原则  每一个接口应该是一种角色,不多不少,不干不该干的事,该干的事都要干 ##### 合成/聚合复用  合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)经常又叫做合成复用原则。合成/聚合复用原则就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新的对象通过向这些对象的委派达到复用已有功能的目的。它的设计原则是:要尽量使用合成/聚合,尽量不要使用继承 ##### 最少知识原则  也叫迪米特法则。不要和陌生人说话,即一个对象应对其他对象有尽可能少的了解。 ### 四、常见设计模式 ![image](/blob/master/image/设计模式.jpg) ### 五、文章推荐 Snailclimb/JavaGuide/blob/master/docs/system-design/设计模式.md ### 六、备注说明 #### 开发工具: * IntelliJ IDEA: 开发IDE * PowerDesigner: 建模工具 #### 开发环境: * Jdk8+ 免责声明: 1.本资源仅供学习和交流使用,不保证其准确性、完整性、及时性或适用性。 2.本资源仅包含一般信息,不构成专业建议。在使用本资源时,请务必自行研究并谨慎决策。 3.我已尽力确保本资源的正确性和合法性,但不对其准确性、完整性和及时性做出保证。 4.本资源不应用于商业用途。 5.在使用本资源的过程中,用户应自行承担所有风险和责任,并遵守相关法律法规。 6.对于因使用本资源而产生的任何损失或损害,我概不负责。 请确保在使用本资源时仔细阅读并遵守以上免责声明。如果您有任何疑问或需要进一步帮助,请联系我。 资源最后修改时间:2024-09-24 21:52:54 23659972246234 de602907-1e96-4348-85f6-05af83045b58

资源文件列表:

设计模式示例程序.zip 大约有237个文件
  1. DesignPattern-master/image/设计模式.jpg 5.32MB
  2. DesignPattern-master/image/设计模式.eddx 123.13KB
  3. DesignPattern-master/README.md 3.75KB
  4. DesignPattern-master/jesse-patterns.iml 423B
  5. DesignPattern-master/.idea/uiDesigner.xml 8.59KB
  6. DesignPattern-master/.idea/inspectionProfiles/Project_Default.xml 1.41KB
  7. DesignPattern-master/.idea/vcs.xml 180B
  8. DesignPattern-master/.idea/modules.xml 268B
  9. DesignPattern-master/.idea/misc.xml 273B
  10. DesignPattern-master/src/com/lanhei/relation/aggregation/Mouse.java 282B
  11. DesignPattern-master/src/com/lanhei/relation/aggregation/Computer.java 417B
  12. DesignPattern-master/src/com/lanhei/relation/aggregation/KeyBoard.java 288B
  13. DesignPattern-master/src/com/lanhei/relation/aggregation/Test.java 409B
  14. DesignPattern-master/src/com/lanhei/relation/aggregation/聚合.png 14.88KB
  15. DesignPattern-master/src/com/lanhei/relation/realization/实现.png 12.62KB
  16. DesignPattern-master/src/com/lanhei/relation/realization/Test.java 239B
  17. DesignPattern-master/src/com/lanhei/relation/realization/Pepole.java 88B
  18. DesignPattern-master/src/com/lanhei/relation/realization/Student.java 176B
  19. DesignPattern-master/src/com/lanhei/relation/realization/Teacher.java 175B
  20. DesignPattern-master/src/com/lanhei/relation/association/Product.java 411B
  21. DesignPattern-master/src/com/lanhei/relation/association/Customer.java 1.15KB
  22. DesignPattern-master/src/com/lanhei/relation/association/Address.java 290B
  23. DesignPattern-master/src/com/lanhei/relation/association/Test.java 1.27KB
  24. DesignPattern-master/src/com/lanhei/relation/association/关联.png 19.21KB
  25. DesignPattern-master/src/com/lanhei/relation/generalization/继承.png 15.99KB
  26. DesignPattern-master/src/com/lanhei/relation/generalization/Bird.java 156B
  27. DesignPattern-master/src/com/lanhei/relation/generalization/Test.java 259B
  28. DesignPattern-master/src/com/lanhei/relation/generalization/Fish.java 160B
  29. DesignPattern-master/src/com/lanhei/relation/generalization/Animal.java 143B
  30. DesignPattern-master/src/com/lanhei/relation/dependency/Food.java 218B
  31. DesignPattern-master/src/com/lanhei/relation/dependency/Test.java 316B
  32. DesignPattern-master/src/com/lanhei/relation/dependency/Human.java 392B
  33. DesignPattern-master/src/com/lanhei/relation/dependency/依赖.png 14.43KB
  34. DesignPattern-master/src/com/lanhei/relation/dependency/Book.java 218B
  35. DesignPattern-master/src/com/lanhei/relation/compostion/DeskTop.java 285B
  36. DesignPattern-master/src/com/lanhei/relation/compostion/Desk.java 568B
  37. DesignPattern-master/src/com/lanhei/relation/compostion/Leg.java 277B
  38. DesignPattern-master/src/com/lanhei/relation/compostion/Test.java 189B
  39. DesignPattern-master/src/com/lanhei/relation/compostion/组合.png 14.69KB
  40. DesignPattern-master/src/com/lanhei/relation/Example.oob 202.5KB
  41. DesignPattern-master/src/com/lanhei/relation/Example.oom 202.5KB
  42. DesignPattern-master/src/com/lanhei/patterns/interpreter/TerminalExpression.java 363B
  43. DesignPattern-master/src/com/lanhei/patterns/interpreter/Expression.java 120B
  44. DesignPattern-master/src/com/lanhei/patterns/interpreter/OrExpression.java 430B
  45. DesignPattern-master/src/com/lanhei/patterns/interpreter/Test.java 972B
  46. DesignPattern-master/src/com/lanhei/patterns/interpreter/AndExpression.java 432B
  47. DesignPattern-master/src/com/lanhei/patterns/interpreter/Example.oob 56.28KB
  48. DesignPattern-master/src/com/lanhei/patterns/interpreter/Example.oom 56.28KB
  49. DesignPattern-master/src/com/lanhei/patterns/proxy/Cinema.java 774B
  50. DesignPattern-master/src/com/lanhei/patterns/proxy/RealMovie.java 246B
  51. DesignPattern-master/src/com/lanhei/patterns/proxy/Subject.java 96B
  52. DesignPattern-master/src/com/lanhei/patterns/proxy/ProxyHandler.java 879B
  53. DesignPattern-master/src/com/lanhei/patterns/proxy/Test.java 806B
  54. DesignPattern-master/src/com/lanhei/patterns/proxy/Example.oob 51.62KB
  55. DesignPattern-master/src/com/lanhei/patterns/proxy/Movie.java 80B
  56. DesignPattern-master/src/com/lanhei/patterns/proxy/RealSubject.java 186B
  57. DesignPattern-master/src/com/lanhei/patterns/proxy/Example.oom 51.62KB
  58. DesignPattern-master/src/com/lanhei/patterns/decorator/DecoratorShoes.java 268B
  59. DesignPattern-master/src/com/lanhei/patterns/decorator/People.java 159B
  60. DesignPattern-master/src/com/lanhei/patterns/decorator/Jane.java 243B
  61. DesignPattern-master/src/com/lanhei/patterns/decorator/Decorator.java 257B
  62. DesignPattern-master/src/com/lanhei/patterns/decorator/Test.java 203B
  63. DesignPattern-master/src/com/lanhei/patterns/decorator/DecoratorShirt.java 274B
  64. DesignPattern-master/src/com/lanhei/patterns/decorator/DecoratorSuit.java 272B
  65. DesignPattern-master/src/com/lanhei/patterns/decorator/Example.oob 64.97KB
  66. DesignPattern-master/src/com/lanhei/patterns/decorator/DecoratorPants.java 271B
  67. DesignPattern-master/src/com/lanhei/patterns/decorator/DecoratorTShirt.java 277B
  68. DesignPattern-master/src/com/lanhei/patterns/decorator/Example.oom 64.97KB
  69. DesignPattern-master/src/com/lanhei/patterns/simplefactory/Circle.java 241B
  70. DesignPattern-master/src/com/lanhei/patterns/simplefactory/Test.java 413B
  71. DesignPattern-master/src/com/lanhei/patterns/simplefactory/Rectangle.java 252B
  72. DesignPattern-master/src/com/lanhei/patterns/simplefactory/Square.java 240B
  73. DesignPattern-master/src/com/lanhei/patterns/simplefactory/Example.oob 56.42KB
  74. DesignPattern-master/src/com/lanhei/patterns/simplefactory/Shape.java 88B
  75. DesignPattern-master/src/com/lanhei/patterns/simplefactory/ShapeFactory.java 1.01KB
  76. DesignPattern-master/src/com/lanhei/patterns/simplefactory/Example.oom 56.42KB
  77. DesignPattern-master/src/com/lanhei/patterns/bridge/MiddlePen.java 219B
  78. DesignPattern-master/src/com/lanhei/patterns/bridge/Test.java 305B
  79. DesignPattern-master/src/com/lanhei/patterns/bridge/SmallPen.java 223B
  80. DesignPattern-master/src/com/lanhei/patterns/bridge/Green.java 218B
  81. DesignPattern-master/src/com/lanhei/patterns/bridge/Pen.java 216B
  82. DesignPattern-master/src/com/lanhei/patterns/bridge/Red.java 216B
  83. DesignPattern-master/src/com/lanhei/patterns/bridge/Example.oob 76.61KB
  84. DesignPattern-master/src/com/lanhei/patterns/bridge/XMLUtilPen.java 1.44KB
  85. DesignPattern-master/src/com/lanhei/patterns/bridge/BigPen.java 219B
  86. DesignPattern-master/src/com/lanhei/patterns/bridge/Color.java 111B
  87. DesignPattern-master/src/com/lanhei/patterns/bridge/configPen.xml 107B
  88. DesignPattern-master/src/com/lanhei/patterns/bridge/Example.oom 76.61KB
  89. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/AK.java 284B
  90. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/M4A1.java 289B
  91. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/Factory.java 287B
  92. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/AK_Bullet.java 295B
  93. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/Bullet.java 198B
  94. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/Gun.java 198B
  95. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/Test.java 341B
  96. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/M4A1_Bullet.java 298B
  97. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/M4A1_Factory.java 373B
  98. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/AK_Factory.java 367B
  99. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/Example.oob 72.02KB
  100. DesignPattern-master/src/com/lanhei/patterns/abstractfactory/Example.oom 72.02KB
  101. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/CircleFactory.java 202B
  102. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/SquareFactory.java 202B
  103. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/Factory.java 97B
  104. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/RectangleFactory.java 209B
  105. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/Circle.java 243B
  106. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/Test.java 244B
  107. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/Rectangle.java 254B
  108. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/Square.java 242B
  109. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/Example.oob 69.01KB
  110. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/Shape.java 111B
  111. DesignPattern-master/src/com/lanhei/patterns/factoryabstract/Example.oom 67.85KB
  112. DesignPattern-master/src/com/lanhei/patterns/template/Football.java 407B
  113. DesignPattern-master/src/com/lanhei/patterns/template/Test.java 250B
  114. DesignPattern-master/src/com/lanhei/patterns/template/Game.java 349B
  115. DesignPattern-master/src/com/lanhei/patterns/template/Cricket.java 402B
  116. DesignPattern-master/src/com/lanhei/patterns/template/Example.oob 53.47KB
  117. DesignPattern-master/src/com/lanhei/patterns/template/Example.oom 53.47KB
  118. DesignPattern-master/src/com/lanhei/patterns/facade/Disk.java 339B
  119. DesignPattern-master/src/com/lanhei/patterns/facade/CPU.java 334B
  120. DesignPattern-master/src/com/lanhei/patterns/facade/Computer.java 782B
  121. DesignPattern-master/src/com/lanhei/patterns/facade/Test.java 370B
  122. DesignPattern-master/src/com/lanhei/patterns/facade/Memory.java 347B
  123. DesignPattern-master/src/com/lanhei/patterns/facade/Example.oob 56.44KB
  124. DesignPattern-master/src/com/lanhei/patterns/facade/Example.oom 56.44KB
  125. DesignPattern-master/src/com/lanhei/patterns/observer/Subject.java 592B
  126. DesignPattern-master/src/com/lanhei/patterns/observer/BinaryObserver.java 365B
  127. DesignPattern-master/src/com/lanhei/patterns/observer/Test.java 431B
  128. DesignPattern-master/src/com/lanhei/patterns/observer/OctalObserver.java 361B
  129. DesignPattern-master/src/com/lanhei/patterns/observer/HexaObserver.java 369B
  130. DesignPattern-master/src/com/lanhei/patterns/observer/Observer.java 140B
  131. DesignPattern-master/src/com/lanhei/patterns/observer/Example.oob 65.91KB
  132. DesignPattern-master/src/com/lanhei/patterns/observer/Example.oom 65.91KB
  133. DesignPattern-master/src/com/lanhei/patterns/memento/Memento.java 217B
  134. DesignPattern-master/src/com/lanhei/patterns/memento/CareTaker.java 339B
  135. DesignPattern-master/src/com/lanhei/patterns/memento/Test.java 823B
  136. DesignPattern-master/src/com/lanhei/patterns/memento/Example.oob 53.54KB
  137. DesignPattern-master/src/com/lanhei/patterns/memento/Originator.java 406B
  138. DesignPattern-master/src/com/lanhei/patterns/memento/Example.oom 53.54KB
  139. DesignPattern-master/src/com/lanhei/patterns/chain/ProjectManager.java 956B
  140. DesignPattern-master/src/com/lanhei/patterns/chain/DeptManager.java 967B
  141. DesignPattern-master/src/com/lanhei/patterns/chain/Handler.java 696B
  142. DesignPattern-master/src/com/lanhei/patterns/chain/Test.java 1.15KB
  143. DesignPattern-master/src/com/lanhei/patterns/chain/GeneralManager.java 991B
  144. DesignPattern-master/src/com/lanhei/patterns/chain/Example.oob 107.57KB
  145. DesignPattern-master/src/com/lanhei/patterns/chain/Example.oom 107.57KB
  146. DesignPattern-master/src/com/lanhei/patterns/adapter/M5DataLine.java 198B
  147. DesignPattern-master/src/com/lanhei/patterns/adapter/M5DataLineAdapter.java 266B
  148. DesignPattern-master/src/com/lanhei/patterns/adapter/M4DataLine.java 167B
  149. DesignPattern-master/src/com/lanhei/patterns/adapter/Test.java 371B
  150. DesignPattern-master/src/com/lanhei/patterns/adapter/Target.java 89B
  151. DesignPattern-master/src/com/lanhei/patterns/adapter/Example.oob 56.61KB
  152. DesignPattern-master/src/com/lanhei/patterns/adapter/M5DataLineAdapter1.java 370B
  153. DesignPattern-master/src/com/lanhei/patterns/adapter/Example.oom 56.61KB
  154. DesignPattern-master/src/com/lanhei/patterns/prototype/MessageBox.java 928B
  155. DesignPattern-master/src/com/lanhei/patterns/prototype/Product.java 329B
  156. DesignPattern-master/src/com/lanhei/patterns/prototype/Manager.java 635B
  157. DesignPattern-master/src/com/lanhei/patterns/prototype/UnderlinePen.java 688B
  158. DesignPattern-master/src/com/lanhei/patterns/prototype/Test.java 695B
  159. DesignPattern-master/src/com/lanhei/patterns/prototype/Example.oob 58.49KB
  160. DesignPattern-master/src/com/lanhei/patterns/prototype/Example.oom 58.49KB
  161. DesignPattern-master/src/com/lanhei/patterns/state/Context.java 269B
  162. DesignPattern-master/src/com/lanhei/patterns/state/Test.java 444B
  163. DesignPattern-master/src/com/lanhei/patterns/state/StopState.java 311B
  164. DesignPattern-master/src/com/lanhei/patterns/state/StartState.java 314B
  165. DesignPattern-master/src/com/lanhei/patterns/state/State.java 106B
  166. DesignPattern-master/src/com/lanhei/patterns/state/Example.oob 53.85KB
  167. DesignPattern-master/src/com/lanhei/patterns/state/Example.oom 53.85KB
  168. DesignPattern-master/src/com/lanhei/patterns/composite/FinanceDepartment.java 548B
  169. DesignPattern-master/src/com/lanhei/patterns/composite/Test.java 1.22KB
  170. DesignPattern-master/src/com/lanhei/patterns/composite/HRDepartment.java 539B
  171. DesignPattern-master/src/com/lanhei/patterns/composite/ConcreteCompany.java 842B
  172. DesignPattern-master/src/com/lanhei/patterns/composite/Company.java 385B
  173. DesignPattern-master/src/com/lanhei/patterns/composite/Example.oob 64.65KB
  174. DesignPattern-master/src/com/lanhei/patterns/composite/Example.oom 64.65KB
  175. DesignPattern-master/src/com/lanhei/patterns/iterator/Container.java 105B
  176. DesignPattern-master/src/com/lanhei/patterns/iterator/Test.java 484B
  177. DesignPattern-master/src/com/lanhei/patterns/iterator/Iterator.java 126B
  178. DesignPattern-master/src/com/lanhei/patterns/iterator/NameRepository.java 672B
  179. DesignPattern-master/src/com/lanhei/patterns/iterator/NameRepository1.java 297B
  180. DesignPattern-master/src/com/lanhei/patterns/iterator/Example.oob 53.71KB
  181. DesignPattern-master/src/com/lanhei/patterns/iterator/Example.oom 53.71KB
  182. DesignPattern-master/src/com/lanhei/patterns/iterator/StringArrayIterator.java 508B
  183. DesignPattern-master/src/com/lanhei/patterns/visitor/Mouse.java 212B
  184. DesignPattern-master/src/com/lanhei/patterns/visitor/ComputerPartDisplayVisitor.java 565B
  185. DesignPattern-master/src/com/lanhei/patterns/visitor/Computer.java 463B
  186. DesignPattern-master/src/com/lanhei/patterns/visitor/Keyboard.java 215B
  187. DesignPattern-master/src/com/lanhei/patterns/visitor/Test.java 218B
  188. DesignPattern-master/src/com/lanhei/patterns/visitor/ComputerPartVisitor.java 239B
  189. DesignPattern-master/src/com/lanhei/patterns/visitor/ComputerPart.java 137B
  190. DesignPattern-master/src/com/lanhei/patterns/visitor/Monitor.java 214B
  191. DesignPattern-master/src/com/lanhei/patterns/visitor/Example.oob 42.54KB
  192. DesignPattern-master/src/com/lanhei/patterns/visitor/Example.oom 67.45KB
  193. DesignPattern-master/src/com/lanhei/patterns/singleton/Singleton4.java 865B
  194. DesignPattern-master/src/com/lanhei/patterns/singleton/Singleton5.java 363B
  195. DesignPattern-master/src/com/lanhei/patterns/singleton/Singleton2.java 528B
  196. DesignPattern-master/src/com/lanhei/patterns/singleton/Singleton3.java 602B
  197. DesignPattern-master/src/com/lanhei/patterns/singleton/Singleton1.java 485B
  198. DesignPattern-master/src/com/lanhei/patterns/singleton/Singleton6.java 537B
  199. DesignPattern-master/src/com/lanhei/patterns/command/SellStock.java 356B
  200. DesignPattern-master/src/com/lanhei/patterns/command/Order.java 85B
  201. DesignPattern-master/src/com/lanhei/patterns/command/BuyStock.java 354B
  202. DesignPattern-master/src/com/lanhei/patterns/command/Broker.java 395B
  203. DesignPattern-master/src/com/lanhei/patterns/command/Test.java 425B
  204. DesignPattern-master/src/com/lanhei/patterns/command/Stock.java 500B
  205. DesignPattern-master/src/com/lanhei/patterns/command/Example.oob 58.16KB
  206. DesignPattern-master/src/com/lanhei/patterns/command/Example.oom 58.16KB
  207. DesignPattern-master/src/com/lanhei/patterns/flyweight/FlyweightFactory.java 833B
  208. DesignPattern-master/src/com/lanhei/patterns/flyweight/ConcreteFlyweight.java 367B
  209. DesignPattern-master/src/com/lanhei/patterns/flyweight/Flyweight.java 551B
  210. DesignPattern-master/src/com/lanhei/patterns/flyweight/Test.java 709B
  211. DesignPattern-master/src/com/lanhei/patterns/flyweight/UnsharedConcreteFlyweight.java 326B
  212. DesignPattern-master/src/com/lanhei/patterns/flyweight/Example.oob 54.02KB
  213. DesignPattern-master/src/com/lanhei/patterns/flyweight/Example.oom 54.02KB
  214. DesignPattern-master/src/com/lanhei/patterns/builder/MealB.java 253B
  215. DesignPattern-master/src/com/lanhei/patterns/builder/KFCWaiter.java 446B
  216. DesignPattern-master/src/com/lanhei/patterns/builder/MealBuilder.java 239B
  217. DesignPattern-master/src/com/lanhei/patterns/builder/Test.java 453B
  218. DesignPattern-master/src/com/lanhei/patterns/builder/Meal.java 378B
  219. DesignPattern-master/src/com/lanhei/patterns/builder/Example.oob 62.34KB
  220. DesignPattern-master/src/com/lanhei/patterns/builder/MealA.java 248B
  221. DesignPattern-master/src/com/lanhei/patterns/builder/Example.oom 62.34KB
  222. DesignPattern-master/src/com/lanhei/patterns/mediator/PartnerB.java 220B
  223. DesignPattern-master/src/com/lanhei/patterns/mediator/MediatorPater.java 465B
  224. DesignPattern-master/src/com/lanhei/patterns/mediator/Test.java 503B
  225. DesignPattern-master/src/com/lanhei/patterns/mediator/AbstractCardPartner.java 333B
  226. DesignPattern-master/src/com/lanhei/patterns/mediator/AbstractMediator.java 379B
  227. DesignPattern-master/src/com/lanhei/patterns/mediator/PartnerA.java 221B
  228. DesignPattern-master/src/com/lanhei/patterns/mediator/Example.oob 61.41KB
  229. DesignPattern-master/src/com/lanhei/patterns/mediator/Example.oom 61.41KB
  230. DesignPattern-master/src/com/lanhei/patterns/strategy/Strategy.java 117B
  231. DesignPattern-master/src/com/lanhei/patterns/strategy/Context.java 283B
  232. DesignPattern-master/src/com/lanhei/patterns/strategy/OperationSubstract.java 191B
  233. DesignPattern-master/src/com/lanhei/patterns/strategy/Test.java 508B
  234. DesignPattern-master/src/com/lanhei/patterns/strategy/OperationMultiply.java 190B
  235. DesignPattern-master/src/com/lanhei/patterns/strategy/OperationAdd.java 184B
  236. DesignPattern-master/src/com/lanhei/patterns/strategy/Example.oob 60.87KB
  237. DesignPattern-master/src/com/lanhei/patterns/strategy/Example.oom 60.87KB
0评论
提交 加载更多评论
其他资源 项目电商.zip
项目电商
企业级SpringCould脚手架工程:Eureka、Ribbon、Hystrix、Zuul、Feign、分布式事务.zip
企业级SpringCould脚手架工程:Eureka、Ribbon、Hystrix、Zuul、Feign、分布式事务、分布式锁、
前后分离的通用后台管理系统,前端基于AntDesignPro-Vue,后端基于SpringBoo2.x.zip
前后分离的通用后台管理系统,前端基于AntDesignPro-Vue,后端基于SpringBoo2.x。包含:定时任务管控、
一款基于springBoot+quartz+layui实现的定时任务灵活的调度平台,包含登录、用户管理、任务管理.zip
一款基于springBoot+quartz+layui实现的定时任务灵活的调度平台,包含登录、用户管理、任务管理、任务操作日志
Java实现的面向对象设计模式示例,创建者、抽象工厂、工厂方法、原型、单例、适配器、桥接、组合、装饰器、备忘录等等.zip
Java实现的面向对象设计模式示例,创建者、抽象工厂、工厂方法、原型、单例、适配器、桥接、组合、装饰器、备忘录等等.zip
设计模式第一个版本.zip
设计模式第一个版本
设计模式代码库.zip
设计模式代码库.zip
设计模式-java实现.zip
设计模式--java实现.zip