设计模式
文章平均质量分 83
samuelcoulee
这个作者很懒,什么都没留下…
展开
-
c++实现观察者模式
观察者模式是一种比较基础、普遍的设计模式,它定义的是对象间的依赖关系:当某一对象的状态改变时,它会主动通知所有对应的观察者对象,以便后者能及时作出响应。想起大学C++老师经常挂在嘴边的一句英文:“Don't call me, I‘ll call you.” 细细想来,这句话其实和观察者模式有一些共通之处。而无论是在程序世界还是现实世界,如果我们在合适的场合将观察者模式应用得当,就可以原创 2013-02-28 16:57:09 · 371 阅读 · 0 评论 -
C++实现策略模式
定义: 策略模式是指定义一系列的算法,把每一个算法封装起来,使原创 2014-05-16 10:46:54 · 623 阅读 · 0 评论