标签:sig 中介 att 一个 bsp 统一 lazy 算法 稳定性
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。有种说法是“懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要
使程序呈现高内聚,低耦合的良好特性,使程序的复用性,可扩展性以及稳定性都有大大提高。有效节省开发成本,提高软件维护效率。
提供一个创建类的统一接口.
目的: 每次创建类时, 只需要调用这个接口就可以了, 不用每次都需要写一次创建代码
将工厂模式稍加变化可以得到建造模式
定义一个操作中的算法骨架(使用继承), 而将一些步骤延迟到子类中
策略模式定义一系列的算法(使用委托),把它们一个个封装起来,并且使它们可以相互替换
把一组复杂的接口隐藏在一个简单且特定的接口后面
把对象之间的引用关系包装在一个特定的容器里面
把现有类结构上的对象“分配”到一个名为访问者的类中,在访问者的相应方法中配置对象、改变对象或扩展功能
把现有类结构上的对象“注入”一个装饰类中,在装饰类中扩展它的功能
标签:sig 中介 att 一个 bsp 统一 lazy 算法 稳定性
原文地址:https://www.cnblogs.com/hzcjd/p/13166964.html