Skip to content

Java-设计模式(2)

1. 设计模式分为几类,分别是什么?🔟🍏

考点

Java 设计模式一共有 23 个,分为 3 大类。

模式分类设计模式名称是否必会
创建型模式工厂方法模式
抽象工厂模式
建造者模式
原型模式
单例模式
模式分类设计模式名称是否必会
结构型模式适配器模式
桥接模式
装饰器模式
外观模式
享元模式
代理模式
组合模式
模式分类设计模式名称是否必会
行为型模式责任链模式
命令模式
解释器模式
迭代器模式
中介者模式
备忘录模式
观察者模式
状态模式
策略模式
模板方法模式
访问者模式

注意

如果可以,尽量所有的设计模式都去学习,并且掌握他们!

2. Java 有 7 大设计原则,请问是什么?🔟🍐

考点

模式分类设计模式名称是否必会
结构型模式开闭原则
里氏替换原则
依赖倒置原则
单一职责原则
接口隔离原则
迪米特法则
合成复用原则