设计模式
定格的青春
这个作者很懒,什么都没留下…
展开
-
观察者模式 python实现
观察者模式: 对象间的一对多的依赖关系,当对象发生改变时,所有依赖它的对象都得到通知并自动更新。 模式必须包含两个角色:观察者和被观察对象 class Subject(object): def __init__(self): self.obj_server = [] self.__topic = '' def add_obj(self, obj): if obj not in self.obj_server: ..原创 2022-05-09 10:21:08 · 621 阅读 · 0 评论 -
GO语言单例模式
import( "sync" ) type singleton struct { } var instance *singleton var once sync.Once // 程序运行过程中只运行一次其中的回调(加锁) func GetInstance() *singleton { once.Do(func() { instance = &singleton{} }) return instance } ...原创 2022-05-08 17:35:25 · 244 阅读 · 0 评论 -
pyhton 单例模式
优点: 对唯一实例的受控访问,节省资源;单例相当于全局变量,防止了命名空间被污染。原创 2022-05-09 09:21:23 · 111 阅读 · 0 评论