
设计模式
ellis1970
这个作者很懒,什么都没留下…
展开
-
观察者模式的适用场合和优缺点以及在cocos2dx中的应用
模式动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系,可以根据需要增加和删除观察者,使得系统更易于扩展,这就是观察者模式的模式动机。模式定义观察者模式:定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,...原创 2018-11-14 16:04:42 · 6790 阅读 · 1 评论 -
对低耦合的理解
1.耦合度的概念耦合度是对模块(类)间关联程度的度量,可以用"联系"作同义词,"独立性"作反义词。2.耦合度分类(由高到低)(1)内容耦合。当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完全依赖于修改它的模块。类与类之间直接调用或继承关系都是属于这种耦合。需完全避免内容耦合,重点在于不要在类内部直接操作另一个类的对象的数据成...原创 2018-11-20 15:40:27 · 6212 阅读 · 0 评论