摘要: 1.原型模式用处:·用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。ps:当我们需要创建大量相同对象的时候,就可以用原型模式大批量复制对象。和现实生活中的复印机相似,通过一个原型(模板)批量复制相同的对象;2.深复制与潜复制的区别: 复制需要用到MemberwiseClone()方... 阅读全文
posted @ 2014-12-04 21:05 AfreadHuang 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1.1 定义 简单工厂增加计算功能需要增加case语句修改工厂类。违背了开放封闭原则。 工厂方法模式:定义一个创建对象的接口,让子类决定实例化哪一个类。 1.2 类图 工厂模式:抽象出一个工厂父类,每一个功能做为一个子工厂。这时候要增加一个计算功能,要在计算类增加一个功能类,并且增加对应... 阅读全文
posted @ 2014-12-04 20:45 AfreadHuang 阅读(155) 评论(0) 推荐(0) 编辑