摘要:
# coding=utf-8# *状态模式:一个方法的判断逻辑太长,就不容易修改。方法过长,其本质就是,# * 就是本类在不同条件下的状态转移。状态模式,就是将这些判断分开到各个能# * 表示当前状态的独立类中class State: def persion_state(self): passcla 阅读全文
posted @ 2016-03-15 21:49
逆风飞行
阅读(250)
评论(0)
推荐(0)
摘要:
class DbManager: def insert(self): pass def dele(self): pass class DbManager: def insert(self): pass def dele(self): passclass MSSQLMgr(DbManager): de 阅读全文
posted @ 2016-03-15 21:34
逆风飞行
阅读(281)
评论(0)
推荐(0)
摘要:
# /*外观模式:为外界调用提供一个统一的接口,把其他类中需要用到的方法提取# * 出来,由外观类进行调用。然后在调用段实例化外观类,以间接调用需要的# * 方法。这种方式和代理模式有异曲同工之妙。然而,根据迪米特法则,代理# * 模式应该尽可能的为单个对象进行代理。而外观模式更像是从众多类中提取# 阅读全文
posted @ 2016-03-15 08:17
逆风飞行
阅读(221)
评论(0)
推荐(0)
摘要:
# coding=utf-8这种方式反倒把事情做复杂了 可取之处在于有了更高层次的抽象class IEmployee: def insert_employee(self): passclass ICompany: def insert_company(self): pass# mysql版本的数据库 阅读全文
posted @ 2016-03-15 08:05
逆风飞行
阅读(231)
评论(0)
推荐(0)

浙公网安备 33010602011771号