设计模式
设计模式
执假以为真
Learning, Coding, Writing
展开
-
用C++实现一个自动注册的工厂
转载了一篇工厂模式的C++11的实现。转载 2016-03-04 20:26:25 · 2803 阅读 · 0 评论 -
观察者模式(Python实现)
何谓“观察者模式”?本人不喜欢将简单的东西弄得很复杂的样子,遂简要介绍如下。有一目标物(subject,即observable),有众多观察者(observers)关注其异动;目标物维护观察者列表,故若要新增观察者,则需向此目标物注册该新观察者;当目标物有状态变化时,会主动通知在其注册的所有观察者,方式为:以for循环调用所有观察者的notify()方法;故所有观察者都需要有notif原创 2016-06-20 22:36:15 · 937 阅读 · 0 评论