摘要: 描述 空对象模式中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。 概念介绍总是抽象到难以理解,通俗的解释一下:就是设置一个默认的对象,我们称之为空对象,我们有个对象集,现在我们要写 阅读全文
posted @ 2017-12-01 11:56 K_artorias 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 描述 在状态模式中,类的行为基于其状态而改变。以上的描述可以说非常笼统,举个实例: 假设某个机器有三个状态:起始状态(startState)、活动状态(playState)和终结状态(stopState),现在我们有个显示器,这个显示器的功能是显示这个机器在不同状态应该有什么活动,而且只能显示一条。 阅读全文
posted @ 2017-12-01 11:31 K_artorias 阅读(221) 评论(0) 推荐(0) 编辑