2017-01-01 23种设计模式
01
建造者模式 Builder pattern
02
代理模式 Proxy(|ˈprɒksi| n 代理人、委托书、代理权) pattern
03
原型模式 Prototype(|ˈprəʊtətaɪp| n 原型、样品) pattern
04
装饰模式 Decorator (|ˈdekəreɪtə(r)| n 室内装潢工) pattern
05
观察者模式 Observer pattern
06
访问者模式 Visitor pattern
07
简单工厂模式 Simple factory pattern
08
中介者模式 Mediator Pattern (mediator |ˈmiːdɪeɪtə(r)| n 调解者;mediate |ˈmiːdɪeɪt| v 调解、调停解决)
09
享元模式 Flyweight Pattern (flyweight n 次最轻量级拳击手)
11
工厂方法模式 Factory Method pattern
11
Interpreter Pattern 解释器模式 (interpreter |ɪnˈtɜːprɪtə(r)| n 解释者 翻译者 演绎者 interpret |ɪnˈtɜːprɪt| v 解释(to interpret a dream 解梦) 理解)
12
策略模式 Strategy pattern (strategy |ˈstrætədʒi| n 战略 策略)
13
Bridge pattern 桥接模式 (bridge |brɪdʒ| n 桥梁 纽带)
14
Command pattern 命令模式 (command |kəˈmɑːnd, American -ˈmænd| n 命令 指令)
15
职责链模式 Chain of Responsibility Pattern (chain |tʃeɪn|)
16
迭代器模式 Iterator pattern (Iterator [ɪtə'reɪtə] n 迭代器,迭代程序)
17
单例模式 Singleton pattern (singleton |ˈsɪŋgltən| n 单个物品 单身人士)
18
组合模式 Composition pattern (composition |ˌkɒmpəˈzɪʃn| n 构成 创作 写作 排版)
19
适配器模式 Adapter pattern
20
备忘录模式 Memento Pattern(memento |məˈmentəʊ| n 纪念品)
21
状态模式 State pattern
22
模板模式 Template Pattern (template |ˈtempleɪt| n 模型 样板)
23
外观模式 Facade pattern (facade |fəˈsɑːd| n 正面 表面 )
24
抽象工厂模式 Abstract factory pattern (abstract |ˈæbstrækt| adj 抽象的)
————————————————————————————————————————————————————
01
Builder pattern 建造者模式
02
Proxy pattern (proxy |ˈprɒksi| n 代理人 委托书 代理权) 代理模式
03
Prototype pattern (prototype |ˈprəʊtətaɪp| n 原型 样品) 原型模式
04
Decorator pattern (decorator |ˈdekəreɪtə(r)| n 室内装潢工) 装饰模式
05
Observer pattern 观察者模式
06
Visitor pattern 访问者模式
07
Simple factory pattern 简单工厂模式
08
Mediator Pattern (mediator |ˈmiːdɪeɪtə(r)| n 调解者 mediate |ˈmiːdɪeɪt| v 调解 调停解决) 中介者模式
09
享元模式 (flyweight n 次最轻量级拳击手) Flyweight Pattern
10
Factory Method pattern 工厂方法模式
11
解释器模式 Interpreter Pattern (interpreter |ɪnˈtɜːprɪtə(r)| n 解释者 翻译者 演绎者 interpret |ɪnˈtɜːprɪt| v 解释(to interpret a dream 解梦) 理解)
12
Strategy pattern (strategy |ˈstrætədʒi| n 战略 策略) 策略模式
13
桥接模式 (bridge |brɪdʒ| n 桥梁 纽带) Bridge pattern
14
命令模式 (command |kəˈmɑːnd, American -ˈmænd| n 命令 指令) Command pattern
15
Chain of Responsibility Pattern (chain |tʃeɪn|) 职责链模式
16
Iterator pattern (Iterator [ɪtə'reɪtə] n 迭代器,迭代程序) 迭代器模式
17
Singleton pattern (singleton |ˈsɪŋgltən| n 单个物品 单身人士) 单例模式
18
Composition pattern (composition |ˌkɒmpəˈzɪʃn| n 构成 创作 写作 排版) 组合模式
19
Adapter pattern 适配器模式
20
Memento Pattern (memento |məˈmentəʊ| n 纪念品) 备忘录模式
21
Template Pattern (template |ˈtempleɪt| n 模型 样板) 模板模式
22
Facade pattern (facade |fəˈsɑːd| n 正面 表面 ) 外观模式
23
Abstract factory pattern (abstract |ˈæbstrækt| adj 抽象的) 抽象工厂模式
24
State pattern 状态模式