7、python设计模式之策略模式
来源:互联网 发布:爆笑网络短剧 编辑:程序博客网 时间:2024/05/22 14:11
class Tom: def run(self): print('Tom is running...')class Jerry: def run(self): print(self.__class__.__name__ + ' is running...')# 定义一个类,该类的一个方法可以调用另一个类的方法class RunOfAnimal: def set_run(self, cls): self.runable = cls() def run(self): self.runable.run()# 测试if __name__ == '__main__': ra = RunOfAnimal() ra.set_run(Tom) ra.run() # Tom is running... ra.set_run(Jerry) ra.run() # Jerry is running...
阅读全文
1 0
- 7、python设计模式之策略模式
- python设计模式之策略模式
- python设计模式之策略模式
- Python设计模式之策略模式
- Python设计模式-策略模式
- python设计模式(策略模式)
- Python设计模式--策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- 设计模式之策略模式
- WebRtc音视频实时通信--NACK丢包重传消息格式详解
- [翻译] C# 8.0 预览
- java中如何高效判断两个容器是否有相同元素(时间复杂度为O(1))
- 【Linux学习笔记】22:Bash基础-管道符"|"
- Java程序员面试题及解答(三)
- 7、python设计模式之策略模式
- storm教程(二):Storm Topology组件和Storm数据源和输出选择
- SSH框架图书管理系统
- 百度一面
- Java程序员面试题及解答(四)
- IntelliJ IDEA 编译环境乱码问题
- 通过openresty把日志发送到syslog服务器
- 判断个十百千位之后是否大于20 java——CSDN博客
- 使用CXF发布基于maven的REST webservice接口