理解:当我需要很多个对象,并且每个对象的属性都需要相同的情况下,如果不用原型设计模式的话,我可能需要一个对象一个对象去new new好后还需要把将一个属性一个属性的去添加,当有了原型设计模式 只需要第一个模板类添加继承cleanble的接口重写clone方法,这样的情况下 我就只调用一个对象.clone方法获取一个set好所有属性的对象了 ,这样的情况还有一个好处 就是当你修改了模板对象中的属性 ,克隆出来的对象数据也会跟着变化
原型设计模式
最新推荐文章于 2024-06-20 20:20:21 发布