设计模式之原型模式(Prototype)

  与之前的享元模式有一些共通之处,享元模式是所有相同对象共享同一份数据,比如森林场景里有大树和树苗,不需要为棵树处理一份数据,因为数据是固定不变的,大树和树苗各有一份原始数据,所有的实体都引用这份数据即可。 而原型模式,是用一份原始数据作为原型,克隆出相同或近似的数据,克隆数据可能会单独处理,但原型不变。比如场景中有普通战士哥布林、射手哥布林、法师哥布林,为每种哥布林创建一个原型,分别利用原型生
相关文章
相关标签/搜索