1. 程式人生 > >面試問題:讓你畫出某種設計模式的類圖

面試問題:讓你畫出某種設計模式的類圖

建立型模式:

1.AbstractFactoty(抽象工廠)

2.Builder(建造者模式)

3.FactoryMethod(工廠方法)

4.ProtoType(原型):

5.SingleTon(單例)

 

結構型模式:

1.Adapter(介面卡)

   類介面卡:

  物件介面卡:

2.Bridge(橋接)

3.Composite(組合)

4.Decorator(裝飾)

5.Facade(外觀)

6.FlyWeight(享元)

7.Proxy(代理)

 

行為型模式:

1.Chain Of Responsibility(職責鏈)

2.Command(命令)

3.Interpreter(直譯器)

4.Itertor(迭代器)

5.Mediator(中介)

6.Memento(備忘錄)


7.Observer(觀察者)

8.State(狀態)

9.Strategy(策略)

10.TemplateMethod(模板方法)

11.Visitor(訪問者)