Python设计模式-装饰器模式

Python设计模式-装饰器模式代码基于3.5.2,代码如下;#coding:utf-8 #装饰器模式class Beverage(): name = "" price = 0.0 type = "BEVERAGE" def ...

2017-06-27 08:44:09

阅读数:323

评论数:0

Python设计模式-建造者模式

Python设计模式-建造者模式代码基于3.5.2,代码如下;#coding:utf-8 #建造者模式 class Burger(): name = "" price = 0.0 def getPrice(self): return se...

2017-06-26 07:50:57

阅读数:118

评论数:0

Python设计模式-状态模式

Python设计模式-状态模式代码基于3.5.2,代码如下;#coding:utf-8 #状态模式class state(): def writeProgram(self,work): raise NotImplementedErrorclass forenoonState...

2017-06-26 07:08:34

阅读数:96

评论数:0

Python设计模式-备忘录模式

Python设计模式-备忘录模式代码基于3.5.2,代码如下;#coding:utf-8 #备忘录模式 import random class gameCharacter(): vitality = 0 attack = 0 defense = 0 def disp...

2017-06-26 07:07:09

阅读数:138

评论数:0

Python设计模式-中介者模式

Python设计模式-中介者模式代码基于3.5.2,代码如下;#coding:utf-8 #中介者模式class colleague(): mediator = None def __init__(self,mediator): self.mediator = me...

2017-06-26 07:05:59

阅读数:143

评论数:0

Python设计模式-解释器模式

Python设计模式-解释器模式代码基于3.5.2,代码如下;#coding:utf-8 #解释器模式class PlayContext(): play_text = Noneclass Expression(): def interpreter(self,context): ...

2017-06-26 07:01:46

阅读数:188

评论数:0

Python设计模式-职责链模式

Python设计模式-职责链模式代码基于3.5.2,代码如下;#coding:utf-8 #职责链模式class Handler(): def __init__(self): self.successor = None def setSuccseeor(self,s...

2017-06-24 18:47:36

阅读数:99

评论数:0

Python设计模式-命令模式

Python设计模式-命令模式代码基于3.5.2,代码如下;#coding:utf-8 #命令模式class barbecuer(): def bakeButton(self): print("烤羊肉") def chickenButton(se...

2017-06-24 18:46:08

阅读数:148

评论数:0

Python设计模式-策略模式

Python设计模式-外观模式代码基于3.5.2,代码如下;#coding:utf-8 # 外观模式class AlarmSensor: def run(self): print("Alarm Ring...")class WaterSprinker: ...

2017-06-24 18:40:21

阅读数:102

评论数:0

Python设计模式-外观模式

Python设计模式-外观模式代码基于3.5.2,代码如下;#coding:utf-8 # 外观模式class AlarmSensor: def run(self): print("Alarm Ring...")class WaterSprinker: ...

2017-06-24 18:38:32

阅读数:82

评论数:0

Python设计模式-观察者模式

Python设计模式-观察者模式代码基于3.5.2,代码如下;#coding:utf-8 # 观察者设计模式class observerInterface(): def update(self,value): raise NotImplementedErrorclass N...

2017-06-24 18:29:00

阅读数:91

评论数:0

Python设计模式-桥接模式

Python设计模式-桥接模式基于Python3.5.2,代码如下#coding:utf-8class Shape(): name = "" param = "" def __init__(self,*param): ...

2017-06-23 08:32:00

阅读数:127

评论数:0

Python设计模式-适配器模式

Python设计模式-适配器模式基于Python3.5.2,代码如下#coding:utf-8class ACpnStaff: name = "" id = "" phone = "" def __init...

2017-06-22 08:37:44

阅读数:120

评论数:0

Python设计模式-享元模式

Python设计模式-享元模式基于Python3.5.2,代码如下#coding:utf-8class Coffee: name = "" price = 0 def __init__(self,name): self.name = na...

2017-06-21 08:39:03

阅读数:115

评论数:0

Python设计模式-代理模式

Python设计模式-代理模式基于Python3.5.2,代码如下#coding:utf-8info_struct = dict() info_struct["addr"] = 10000 info_struct["content"] = "&qu...

2017-06-20 08:46:52

阅读数:174

评论数:0

Python设计模式-单例模式

Python设计模式-单例模式基于Python3.5.2,代码如下#coding:utf-8 import threading import timeclass Singleton(object): def __new__(cls, *args, **kwargs): if...

2017-06-19 08:36:25

阅读数:252

评论数:0

Java开发中的23种设计模式详解(转)

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被...

2017-05-22 10:11:02

阅读数:101

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭