摘要: 原型模式:通过原型实例创建新的对象,就不再需要关心这个实例本身的类型,只要实现了克隆自身的方法,就可以通过这个方法来获取新的对象,而无须再去通过new来创建。 原型模式有以下几种方式:简单形式(new一个对象),浅克隆,深克隆 前面两种方式比较简单,我直接用深克隆来实现,深克隆是通过流的方式来实现兑 阅读全文
posted @ 2018-08-28 22:42 胡金水 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 建造者模式:是对象的创建模式。建造模式可以将一个产品的内部表象与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 建造模式可以有三种角色:产品、建造器、把建造器组装成产品的对象(导演者) 下面上代码: 产品类: package build; /** * 产品 */ p 阅读全文
posted @ 2018-08-28 21:42 胡金水 阅读(118) 评论(0) 推荐(0) 编辑