设计模式-原型模式

原型模式其实就是为了快速地创造相同的对象。举个栗子,工厂生产手机,那么这个时候,手机除去id其他部分基本相同,但是手机有很多属性要填写呢,那么我们可以选择生产时,就一个个new,然后通过一系列的set()方法放入属性,如此往复。但是这样做很复杂,因为手机其实都是一样的,那么我们就可以选择“克隆”的方式来创建对象。这样做有几个好处: (1)如果创造对象的过程比较复杂,并且对象变化不大,那么我们可以通
相关文章
相关标签/搜索