- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 设计模式之原型模式
提到原型模式,很好理解就是根据已有的对象,创建出一个属性值相同的对象出来。所以其也属于创建型模式。原型模式:拷贝,所以不得不提,深拷贝和浅拷贝浅拷贝:只负责克隆按值传递的属性。深拷贝:既需要克隆按值传递的属性,也需要克隆应用类型的数据,如果实例属性还有其他对象也需要递归克隆。 克隆模式实现别忘了有一种通过对象流的实现方式
2013-11-23 21:58:36 581
原创 设计模式之抽象工厂方法
抽象工厂强调的是产品之间存在关联关系。client为了得到一个产品系统,不需要知道去了解产品之间的关联关系,只需拿到一个工厂对象,使用其创建对象即可。 如果产品之间的关系有了新增,只需新增一个工厂就OK。
2013-11-03 21:42:43 514
原创 设计模式之工厂方法
这俩周一直在加班,把自己的诺言丢到九霄去了,惭愧。今天主要是说说另一个创建型模式:工厂方法 类图: 从类图大家首先想到什么? 开闭原则:没错,工厂方法是遵守开闭原则的一个典范。 事务不总是尽善尽美的,那工厂方法会遇到什么问题呢? 类爆炸,让系统更显得复杂。使用时自己权衡。
2013-11-02 18:27:21 598
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人