一、得分点
单例模式、工厂模式
二、标准回答
创建型包括:单例模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式;
结构型包括:代理模式、装饰模式、适配器模式、组合模式、桥梁模式、外观模式和享元模式;
行为型包括:模板方法模式、命令模式、责任链模式、策略模式、迭代器模式、中介者模式、观察者模式、备忘录模式、访问者模式、状态模式和解释器模式。
面试中不要求23种设计模式全部了解,但至少应掌握单例模式和工厂模式。
三、加分回答
可以说出知道的框架所用到的设计模式或底层设计模式,例如Spring中的单例模式、工厂模式,AQS的模板模式等等。
转载请注明:XAMPP中文组官网 » 大厂面试题:设计模式了解么?