勤奋过客

文章
2
资源
0
加入时间
2年10月17天

23种设计模式之原型模式23种设计模式之原型模式(Prototype )1. 代码实现总结

原型模式原型模式是用于创建== 重复的对象==,同时又能保证性能。这种类型的设计模式属于创建型模式,提供了一种创建对象的最佳方式。这种模式是实现了一个原型的接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采取这种方式创建对象。(当一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,再需要的时候更新数据库,以此来减少数据库调用)介绍意图: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。主要解决: 在运行期建立和删除原