02 2017 档案
摘要:一、场景:有一个气象站,检测气象后发布气象信息,有3个观察者会接受气象的发布信息。 二、普通的处理方式: 三、观察者模式处理方式: OO原则:为交互对象之间的松耦合设计而努力。(这个是第四条,后续还有几条) 松耦合的设计之所以能让我们建立有弹性的OO系统,能够应对变化,是因为对象之间的互相依赖降到了
阅读全文
摘要:问题:一个动作冒险游戏,有几个角色(如国王、皇后、骑士等),以及自身的武器使用。如何用代码进行实现。 方式一:定义个角色(character)基类,内中含有血量、怒气、外形显示,然后国王(king)与皇后(queen)类继承角色类。 当实际的角色类需要战斗技能时,只需要在基类(character)中
阅读全文

浙公网安备 33010602011771号