摘要: 原型模式(Prototype): 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式其实就是从一个对象创建另外一个可定制的对象,而且不需要知道任何创建的细节。 原型模式基本代码 浅拷贝和深拷贝 详细见《大话数据结构》第9章 阅读全文
posted @ 2019-12-06 16:28 微风吹过165 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 简单工厂VS工厂方法 计算器的简单工厂方法模式结构图 计算器的工厂方法模式结构图 区别: 简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。但当我们添加新需求时,比如给计算器增加一个求M数的N次方的功能,就需要修改 阅读全文
posted @ 2019-12-06 14:59 微风吹过165 阅读(140) 评论(0) 推荐(0) 编辑