摘要: 定义 合成聚合又叫合成复用原则,其定义为尽量使用对象组合,而非继承来达到复用的目的,即在新对象中使用已有对象,使之成为新对象的一部分;新对象通过这些对象的委派达到复用已有功能的目的。 源由 在面向对象设计中,复用已有的设计方式主要有两种:继承与组合/聚合。 继承:使用继承关系来实现复用,虽实现简单, 阅读全文
posted @ 2020-03-21 19:52 ceew 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 定义 依赖倒置原则是软件设计模式中的六大原则之一,该原则的定义是高层模块不应该依赖底层模块,二者都应该依赖于抽象,抽象不应该依赖于细节,细节应该依赖于抽象,即对抽象进行编程,而非对实现进行编程。 底层模块:不可分割的原子逻辑,可能会根据业务逻辑经常变化 高层模块:低模块的再组合,对底层模块的的抽象 阅读全文
posted @ 2020-03-21 14:26 ceew 阅读(164) 评论(0) 推荐(0) 编辑