随笔分类 - DesignMode
摘要:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,有可能导致其它依赖对象的修改更新,那么开发任务会很快变成一个产生bug和消除bug的恶性循环。当我们创建一个对象的时候,一个对象的创建应当尽可能减少和其它对象间的耦合!一个对象的改变尽可能的不会引起代码库其它地方的修改。使用观察者模式能有
阅读全文
摘要:装饰模式,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
阅读全文
摘要:组合模式可以很好地聚合和管理许多相似的对象,因而对客户端代码来说,一个独立对象和一个对象集合是没有差别的(部分-整体)。组合模式定义了一个单根继承体系,使具有截然不同职责的集合可以并肩工作。
阅读全文
摘要:对象的创建有时会成为面向对象设计的一个薄弱环节。我们可以使用多种面向对象设计方案来增加对象的创建的灵活性。
阅读全文

浙公网安备 33010602011771号