外观模式(python)
来源:互联网 发布:steam淘宝买游戏 编辑:程序博客网 时间:2024/06/05 08:39
"""外观模式比如买股票,对于新手来说,去买多个股票比买一个基金难很多、风险大很多为子系统设计的一个高层接口,在子系统外部只能调用这个高层接口,不会去调用子系统内部结构为一组接口设计一个公共调用接口强调了依赖倒转原则和迪米特法则"""class WorkA(object): def __init__(self): pass def work(self): print("workA work")class WorkB(object): def __init__(self): pass def work(self): print("workB work")class WorkC(object): def __init__(self): pass def work(self): print("workC work")class Facade(object): def __init__(self): self._workA = WorkA() self._workB = WorkB() self._workC = WorkC() pass def face_all(self): self._workA.work() self._workB.work() self._workC.work() def face_a(self): self._workA.work()if __name__ == '__main__': facade = Facade() facade.face_all() print("") facade.face_a()
0 0
- 外观模式(python)
- 外观(Facade)模式[python版]
- Python外观模式
- Python设计模式-外观模式
- python设计模式(外观模式)
- 设计模式之python版(八)--外观模式
- 设计模式十三(外观模式,python语言实现)
- 大话设计模式(Python版)--外观模式
- Python设计模式(九)【外观模式】
- python设计模式之外观模式
- 外观模式(Facade)
- 外观模式(Facade)
- Facade(外观)模式
- 外观模式(Facade)
- Facade(外观)模式
- 外观模式(Facade)
- 外观模式(Facade)
- 外观模式(Facade)
- vim快速入门
- C++ Queues(队列)、Priority Queues(优先队列)
- 【ARM-Linux开发】Rico Board上编译USB WiFi RT3070驱动
- Ubuntu Linux 环境变量PATH设置(转)
- 多渠道打包概览及签名的作用(普通方法)
- 外观模式(python)
- 【ARM-Linux开发】Rico Board上编译USB WiFi RT3070驱动
- HDU-1159 -Common Subsequence
- C++ Vector(向量容器)
- 博为峰Java技术文章 ——JavaSE Swing BorderLayout布局管理器实例II
- Spring 获取 实现某接口的所有实例bean
- 享元模式(python)
- Eclipse下项目目录结构的一点浅薄分析
- Sublime 使用正则表达式替换,为中英文之间增加空格