面试问题:让你画出某种设计模式的类图

创建型模式:

1.AbstractFactoty(抽象工厂)

面试问题:让你画出某种设计模式的类图_第1张图片

 

2.Builder(建造者模式)

 

面试问题:让你画出某种设计模式的类图_第2张图片

 

 

3.FactoryMethod(工厂方法)

面试问题:让你画出某种设计模式的类图_第3张图片

4.ProtoType(原型):

面试问题:让你画出某种设计模式的类图_第4张图片

5.SingleTon(单例)

面试问题:让你画出某种设计模式的类图_第5张图片 

 

 

结构型模式:

1.Adapter(适配器)

   类适配器:

面试问题:让你画出某种设计模式的类图_第6张图片

  对象适配器:

面试问题:让你画出某种设计模式的类图_第7张图片

2.Bridge(桥接)

面试问题:让你画出某种设计模式的类图_第8张图片

3.Composite(组合)

面试问题:让你画出某种设计模式的类图_第9张图片

4.Decorator(装饰)

面试问题:让你画出某种设计模式的类图_第10张图片

5.Facade(外观)

面试问题:让你画出某种设计模式的类图_第11张图片

 

6.FlyWeight(享元)

面试问题:让你画出某种设计模式的类图_第12张图片

7.Proxy(代理)

 面试问题:让你画出某种设计模式的类图_第13张图片

行为型模式:

1.Chain Of Responsibility(职责链)

面试问题:让你画出某种设计模式的类图_第14张图片

2.Command(命令)

面试问题:让你画出某种设计模式的类图_第15张图片

3.Interpreter(解释器)

面试问题:让你画出某种设计模式的类图_第16张图片

4.Itertor(迭代器)

面试问题:让你画出某种设计模式的类图_第17张图片

5.Mediator(中介)

面试问题:让你画出某种设计模式的类图_第18张图片

6.Memento(备忘录)

面试问题:让你画出某种设计模式的类图_第19张图片
7.Observer(观察者)

面试问题:让你画出某种设计模式的类图_第20张图片

8.State(状态)

面试问题:让你画出某种设计模式的类图_第21张图片

9.Strategy(策略)

面试问题:让你画出某种设计模式的类图_第22张图片

10.TemplateMethod(模板方法)

面试问题:让你画出某种设计模式的类图_第23张图片

11.Visitor(访问者)

 面试问题:让你画出某种设计模式的类图_第24张图片

0

你可能感兴趣的:(设计模式,java面试题)