Skip to main content

设计模式

MarshioLess than 1 minuteinterview

什么是设计模式?

设计模式是一套被反复使用的,多人只晓的,经过分类的代码设计经验总结。

设计模式有三大类:创建型,结构型,行为型

创建型:工厂模式,抽象工厂模式,单例模式,建造者模式,原型模式

结构型:适配器模式,过滤器模式,装饰模式,享元模式,代理模式,外观模式,组合模式,桥接模式

行为型:责任链模式,命令模式,中介者模式,观察者模式,状态模式,策略模式,模板模式,空对象模式,备忘录模式,迭代器模式,解释器模式,访问者模式

常见的设计模式有哪些?

单例模式常见的实现方式

工厂模式和虚拟工厂模式有什么区别?

策略模式和装饰器模式有什么区别?

代理模式