python工厂模式简单例子

2025-05-24 12:06:56

1、打开python开发工具IDLE,新建‘factory.py’文件,新建一个基类代码如下:class animal(): def eat(self): pass def voice(self): pass

python工厂模式简单例子

3、接在在‘factory.py’文件,编写代码,创建cat类继承animal类:class cat(animal): def eat(self): print ('猫吃鱼') def voice(self): print ('猫叫喵喵')cat类继承animal类,复写了eat和voice方法

python工厂模式简单例子

5、通过工厂对象的createAni方法创建dog对象,执行eat和voice方法fa = factoryAni()d = fa.createAni('dog')d.eat()d.voice()

python工厂模式简单例子

7、F5运行程序,发现通过传入参数的不同,工厂对象分别创建出dog和cat对象,并执行了对应的方法,工厂模式创建对象测试成功

python工厂模式简单例子
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:83
  • 阅读量:69
  • 阅读量:73
  • 阅读量:84
  • 阅读量:64
  • 猜你喜欢