设计模式是一种常用套路,不是必须的
未完待续,以后补图
一 创建型模式
1 单例模式:
目的:限制对象数量
用途:
做法
2 工厂模式:
目的:分离创建对象过程和使用方对象方法
用途:
做法
3 建造者模式:
目的:
用途:创建对象的流程很复杂时。例如(java):StringBuilder类的append方法,sql的PreparedStatement,JDOM,DOMBuilder,SAXBuilder
做法:对象的所有属性由外的类创建
4 原型模式:
目的:
用途:
做法:提供属性拷贝方法的类
二 结构型模式
适配器模式
目的:
用途:
做法:
目的:
用途:
做法:
目的:
用途:
做法:
目的:
用途:
做法:
目的:
用途:
做法:
目的:
用途:
做法:
目的:
用途:
做法:
目的:
用途:
做法: