博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
原型模式
阅读量:5011 次
发布时间:2019-06-12

本文共 749 字,大约阅读时间需要 2 分钟。

 

 

from copy import copy, deepcopyclass Resume(object):    def __init__(self,name):        self.Name = name    def person_info(self,sex,age):        self.Sex = sex        self.Age = age    def work_experience(self,timeArea, company):        self.TimeArea = timeArea        self.Company = company    def display(self):        print(self.Name,self.Sex,self.Age,self.TimeArea,self.Company)    def clone(self):        return copy(self)    def deep_cpoy(self):        return deepcopy(self)f1 = Resume("韩")f1.person_info("男",23)f1.work_experience("90-96","xxx")f2 = f1.clone()f2.Name = "李"f2.person_info("女",20)f2.work_experience("93-97","ggg")f2.display()f1.display()返回:李 女 20 93-97 ggg韩 男 23 90-96 xxx原型模式

 

转载于:https://www.cnblogs.com/hanqian/p/6921695.html

你可能感兴趣的文章
phpstorm查看类的继承关系
查看>>
git create clone(仓库)
查看>>
chmod修改文件权限的命令
查看>>
新博客牵至简书
查看>>
矩阵求逆
查看>>
在 Windows 8、Windows 10 桌面模式下的 .NET Framework 程序中,引用 Windows.Runtime 的 API。...
查看>>
2015 8月24号 工作计划与实行
查看>>
MVC AJAX
查看>>
Google Map API V3开发(6) 代码
查看>>
Kafka初入门简单配置与使用
查看>>
第三章Git使用入门
查看>>
Amd,Cmd, Commonjs, ES6 import/export的异同点
查看>>
cocos2dx-Lua与Java通讯机制
查看>>
上下文管理器之__enter__和__exit__
查看>>
android3.2以上切屏禁止onCreate()
查看>>
winform文件迁移工具
查看>>
delphi DCC32命令行方式编译delphi工程源码
查看>>
paip.输入法编程----删除双字词简拼
查看>>
or1200下raw-os学习(任务篇)
查看>>
ZOJ - 3939 The Lucky Week(日期循环节+思维)
查看>>