模式,套路也。设计模式(Design Pattern)是开发实践中总结出的一些编程范式,Java中的设计模式可以按下表方式呈现:
目的 | ||||
创建型 Creational |
结构型 Structual
|
行为型 Behavioral | ||
范围
Scope |
类 Class
|
Factory Method(工厂方法) | Adapter(适配器 class) |
Interpreter
Template Method |
对象 Object
|
Abstract Factory
(抽象工厂)
Builder (生成器) Prototype (原型) Singleton (单例) |
Adapter(object)
Bridge (桥接) Composite (组成) Decorator (装饰) Facade (门面) Flyweight (享元) Proxy (代理) |
Chain of Responsibility
Command Iterator Mediator Memento Observer State Strategy Visitor |
This page is copied from the old site.