diff --git a/blogs/DesignMode/Builder 建造者模式.md b/blogs/DesignMode/Builder 建造者模式.md new file mode 100644 index 0000000..15ec314 --- /dev/null +++ b/blogs/DesignMode/Builder 建造者模式.md @@ -0,0 +1,19 @@ +--- +Builder 模式(建造者模式) +--- + +#### 目录 + +1. 思维导图 +2. 概述 +3. 实现方式 +4. 优缺点 + +#### 思维导图 + +#### 概述 + +Builder 模式是一步一步创建一个复杂对象的创建型模式,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 + +#### 实现方式 + diff --git a/blogs/DesignMode/工厂方法模式.md b/blogs/DesignMode/工厂方法模式.md new file mode 100644 index 0000000..f3cb0d9 --- /dev/null +++ b/blogs/DesignMode/工厂方法模式.md @@ -0,0 +1,20 @@ +--- +工厂方法模式 +--- + +#### 目录 + +1. 思维导图 +2. 概述 +3. 实现方式 + +#### 思维导图 + +#### 概述 + +工厂方法模式,也是创建型设计模式之一。定义一个用于创建对象的接口,让子类决定实例化哪个类。 + +在任何需要生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适用工厂模式,用 new 就可以完成创建的对象无需使用工厂模式。 + +#### 实现方式 +