![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
都城南庄
这个作者很懒,什么都没留下…
展开
-
简单工厂
步骤1. 创建抽象产品类2. 创建真实产品3. 创建抽象工厂类public abstract class Phone { public abstract void print(); } //真实产品1 public class XiaoMiPhone:Phone { public override void print() ...原创 2018-04-08 14:13:55 · 71 阅读 · 0 评论 -
工厂方法
在上一篇博客中点击打开链接,我们知道了简单工厂的弊端,工厂方法可以避免该弊端。步骤1. 创建抽象产品类2. 创建真实产品类3. 创建抽象的工厂类4. 创建真实的工厂类 //抽象产品类 public abstract class Phone { public abstract void print(); } //真实产品1 public c...原创 2018-04-08 14:56:15 · 70 阅读 · 0 评论 -
抽象工厂
抽象工厂生产多种产品的步骤1. 创建抽象产品2. 创建真实产品3. 创建抽象工厂4. 创建真实工厂//抽象产品1,比如手机 public abstract class Phone { public abstract void print(); } //抽象产品2,比如笔记本 public abstract class Laptop ...原创 2018-04-08 15:02:47 · 78 阅读 · 0 评论 -
原型模式
步骤:1. 创建抽象原型类,内有抽象方法Clone()2. 创建具体原型类。//抽象原型类 public abstract class AbstractPrototype { public abstract AbstractPrototype Clone(); } //真实原型类 public class RealPrototype: Ab...原创 2018-04-08 15:55:44 · 82 阅读 · 0 评论