- 博客(9)
- 收藏
- 关注
原创 《大话设计模式》python实现--建造者模式
python3.6class PersonBuilder: def buildhead(self): pass def buildbody(self): pass def buildarmleft(self): pass def buildarmright(self): pass de...
2020-02-09 14:25:48
138
原创 《大话设计模式》python实现--外观模式
python3.6class Facade: def __init__(self): self.sone = SOne() self.stwo = STwo() self.sthree = SThree() def methodA(self): print("方法组A---") self.sone....
2020-02-08 14:37:49
127
原创 《大话设计模式》python实现--模板方法模式
python3.6class TestPaper: def TestQuestion1(self): print("杨过得到,后来给了郭靖,炼成倚天剑、屠龙刀的玄铁可能是[]", "a.球磨铸铁 b.马口铁 c.高速合金钢 d.碳素纤维") print("答案:", self.answer1()) def TestQu...
2020-02-06 15:10:33
105
原创 《大话设计模式》Python实现--原型模式
python3.6from copy import copy, deepcopyclass Prototype: def clone(self): pass def deepclone(self): passclass WorkExperience(Prototype): def __init__(self): ...
2020-02-05 15:27:50
137
原创 《大话设计模式》python实现--工厂方法模式
python3.6实现class LeiFeng: def Sweep(self): print("扫地") def Wash(self): print("洗衣") def BuyRice(self): print("买米")class Undergraduate(LeiFeng): def Sweep(se...
2020-02-04 13:04:41
78
原创 《大话设计模式》Python实现--代理模式
python3.6class SchoolGirl: def name(self, name): self.name = name return self.nameclass IGiveGift: passclass Pursuit(IGiveGift): def __init__(self, mm): self.m...
2020-02-03 13:17:39
85
原创 《大话设计模式》python实现--装饰模式
python3.6class Person: def __init__(self, name): self.name = name def show(self): print("装扮的", self.name)class Finery(Person): def __init__(self): #此处必须有,覆盖父类的__init__()...
2020-02-01 16:25:35
88
原创 《大话设计模式》python实现--策略模式
python3.6实现class Strategy: passclass CashDiscount(Strategy): def __init__(self, discount=1.0): self.discount = discount def Cash(self, money): return money * self.disco...
2020-01-30 17:17:26
114
原创 《大话设计模式》python实现--简单工厂模式
基于python3.6实现最近开始看《大话设计模式》,由于平常用python,所以把代码改写了一下,也是心血来潮,不知道能不能更下去,慢慢来吧。# 简单工厂模式class Operation(object): passclass OpAdd(Operation): def GetResult(self): return self.numA + self.n...
2020-01-29 17:34:06
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人