Billpeng Space

技术源自生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年9月15日

摘要: 1,状态模式允许一个"对象"在其内部状态改变的时候改变其行为。2,状态模式的角色:抽象状态,具体状态(一般是几个,每一个状态下有不同的行为,),环境(context)角色(就是对象,什么对象的状态,一般该对象要初始化一个状态,还有改变状态,还有该状态下的行为)我们打篮球的时候运动员可以有正常状态,不正常状态,和超常状态,现在我们就以我们打篮球时候投篮时候的状态来举例子,首先我们抽象出状态,以及该状态下的行为,interface State{ public void shot();}然后实现具体状态,我们这里有三个,三种状态三种行为。不正常public class Nonor 阅读全文

posted @ 2011-09-15 00:05 billpeng 阅读(391) 评论(0) 推荐(0) 编辑