随笔分类 -  创建模式

摘要:简介 原型模式(Prototype Pattern):用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 原型模式是用场景:需要大量的基于某个基础原型进行微量修改而得到新原型时使用 代码实例 在python中,完成对对象的拷贝工作,是利用copy模块和deepcopy模块。 输出 注意: 阅读全文
posted @ 2018-06-04 23:07 嵌动初心(aaron) 阅读(285) 评论(0) 推荐(0)
摘要:工厂方法模式简介 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 简单工厂 VS 工厂方法 简单工厂:在工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。但是,当在工厂类中需要添加新的实例 阅读全文
posted @ 2018-05-23 11:14 嵌动初心(aaron) 阅读(272) 评论(0) 推荐(0)
摘要:简单工厂模式简介 工厂模式有一种非常形象的描述,建立对象的类就如一个工厂,而需要被建立的对象就是一个个产品;在工厂中加工产品,使用产品的人,不用在乎产品是如何生产出来的。从软件开发的角度来说,这样就有效的降低了模块之间的耦合。 简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。 阅读全文
posted @ 2018-05-11 23:07 嵌动初心(aaron) 阅读(620) 评论(0) 推荐(0)