设计模式遵循六⼤原则;单⼀职责 (⼀个类和⽅法只做⼀件事)、⾥⽒替换 ( 多态,⼦类可扩展⽗类 )、依赖 倒置 ( 细节依赖抽象,下层依赖上层 )、接⼝隔离 ( 建⽴单⼀接⼝ )、迪⽶特原则 ( 最少知道,降低耦合 )、开闭 原则 ( 抽象架构,扩展实现 )。

# 1. 工厂模式

举个例子:

吃:南方人爱吃饭,北方人爱吃面

定义一个接口:吃

定义两个实现类继承吃:饭、面

定义一个工厂:饭店

饭店通过判断是南方人还是北方人返回不同的实现类,从而让不同的人吃到了不同的饭

# 2. 抽象工厂模式

# 3. 建造者模式

实体类的 setXxx() 方法,一般是返回 void ,可以改造为:

1
2
3
4
public ObjectX setXxx(String xx) {
this.xxx = xx
return this;
}

# 4. 原型模式

考卷题目和答案乱序。

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

有李说不清 微信支付

微信支付

有李说不清 支付宝

支付宝

有李说不清 贝宝

贝宝