一.创建模式
涉及类的对象在实例化时使用的各种模式
工厂方法(Factory Method)
抽象工厂(Abstract Factory)
生成器(Prototype)
单例(Singleton)
二.结构型模式
描述系统中类和对象应该怎样结合以构成更大的程序结构
门面(Facade)
代理(Proxy)
组合(Composite)
适配器(Adapter)
装饰(Decorator)
桥(Bridge)
享元(Flyweight)
三.行为模式
利用行为模式的各种设计模式来实现封装变化
模板(Template)
备忘录(Memento)
观察着(Observer)
解释器(Interareter)
职责链(Chain of Responsibility)
命令(Command)
迭代器(Iterator)
中介者(Mediator)
访问者(Visitor)
状态(State)
策略(Strategy)
阅读(768) | 评论(0) | 转发(0) |