设计模式笔记
设计模式遵循六⼤原则;单⼀职责 (⼀个类和⽅法只做⼀件事)、⾥⽒替换 ( 多态,⼦类可扩展⽗类 )、依赖 倒置 ( 细节依赖抽象,下层依赖上层 )、接⼝隔离 ( 建⽴单⼀接⼝ )、迪⽶特原则 ( 最少知道,降低耦合 )、开闭 原则 ( 抽象架构,扩展实现 )。 # 1. 工厂模式 举个例子: 吃:南方人爱吃饭,北方人爱吃面 定义一个接口:吃 定义两个实现类继承吃:饭、面 定义一个工厂:饭店 饭店通过判断是南方人还是北方人返回不同的实现类,从而让不同的人吃到了不同的饭 # 2. 抽象工厂模式 # 3. 建造者模式 实体类的 setXxx() 方法,一般是返回 void...
more...