23种设计模式
文章平均质量分 96
23种设计模式
黄铜小马
这个作者很懒,什么都没留下…
展开
-
软件设计模式Java版
一.七大原则1.迪米特法则1.1 定义: 如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用即:降低类之间的耦合度,提高模块的相对独立性(典型应用:外观原则)1.2 优点:降低了类之间的耦合度,提高了模块的相对独立性。由于亲合度降低,从而提高了类的可复用率和系统的扩展性。1.3 缺点: 过度使用迪米特法则会使系统产生大量的中介类,从而增加系统的复杂性,使模块之间的通信效率降低.2.开闭原则2.1 定义: 软件实体应当对扩展开放,对修改关原创 2022-04-10 11:14:28 · 1418 阅读 · 0 评论 -
设计模式jAVA版
一.七大原则1.迪米特法则1.1 定义: 如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用即:降低类之间的耦合度,提高模块的相对独立性(典型应用:外观原则)1.2 优点:降低了类之间的耦合度,提高了模块的相对独立性。由于亲合度降低,从而提高了类的可复用率和系统的扩展性。1.3 缺点: 过度使用迪米特法则会使系统产生大量的中介类,从而增加系统的复杂性,使模块之间的通信效率降低.2.开闭原则2.1 定义: 软件实体应当对扩展开放,对修改关原创 2022-04-06 17:08:20 · 1107 阅读 · 0 评论