1. 首页
  2. 数据库
  3. 其它
  4. 设计模式中的原型模式在Python程序中的应用示例

设计模式中的原型模式在Python程序中的应用示例

上传者: 2020-12-31 13:27:14上传 PDF文件 50KB 热度 10次
原型模式: 原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式本质就是克隆对象,所以在对象初始化操作比较复杂的情况下,很实用,能大大降低耗时,提高性能,因为“不用重新初始化对象,而是动态地获得对象运行时的状态”。 应用特性: 需要大量的基于某个基础原型进行微量修改而得到新原型时使用。 结构特性: 对象的复制机制,即浅复制和深复制。 例1: #!/usr/bin/env python #encoding: utf-8 from copy import copy, deepcopy class test_obj: def __init__(self, id):
下载地址
用户评论