Design Pattern
mingo_敏
这个作者很懒,什么都没留下…
展开
-
python设计模式之适配器模式(Adapter Pattern)
适配器模式(Adapter Pattern):将一个类的接口转换成为客户希望的另外一个接口.Adapter Pattern使得原本由于接口不兼容而不能一起工作的那些类可以一起工作.这里performanceLogger 需要根据不同的需求调用ClassificationEvaluator,SegmentationEvaluator,VOCEvaluator或者COCOEvaluator类的实现其实也可以使用工厂模式来实现。代码来自:https://github.com/shanglianlm0525原创 2020-12-01 09:32:17 · 698 阅读 · 0 评论 -
python设计模式之工厂模式(Factory Pattern)
工厂模式的本质就是用工厂方法代替new操作创建一种实例化对象的方式.import randomfrom typing import Typeclass Pet: def __init__(self, name: str) -> None: self.name = name def speak(self) -> None: raise NotImplementedError def __str__(self) -> str原创 2021-03-24 09:38:37 · 1138 阅读 · 0 评论