设计模式
设计模式学习及实现
linmao13037
工作、生活、学习
展开
-
利用工厂模式设计实现多接口调用
在项目实施时,遇到系统需要对接多个外围系统接口时,每个外围系统接口也各有差异,所以就在想如何将接口整体封装好,对内部人员来说只需要关注如何组织好数据调用发送方法,获取到同一格式的返回值,而不需要关注接口调用本身。于是结合工厂模式思考了如何来实现这一目的。 在工厂方法模式中,我们执行单个函数,传入一个参数(提供信息表明我们想要什么),但并不要求知道任何关于对象如何实现以及对象来自哪里的细节。 当前逻辑仅代表我的思考结果,如有不同见解,欢迎留言讨论。 在实现过程中分为三个部分:接口部分、工厂部分、调用部分原创 2021-07-08 20:31:04 · 931 阅读 · 1 评论 -
单例模式-Python简单实现
单例模式就是确保一个类只有一个实例.当你希望整个系统中,某个类只有一个实例时,单例模式就派上了用场. class SingleA(): """Test Signleton""" single_obj = False def __new__(cls): if not cls.single_obj: cls.single_obj = object.__new__(cls) return cls.single_obj原创 2021-07-14 16:54:15 · 121 阅读 · 0 评论