C++中设计模式之我见解

来源:互联网 发布:手机软件禁止访问网络 编辑:程序博客网 时间:2024/05/24 15:40
状态模式:
其实了解设计模式之初,我是不太看好这个模式的,但在应用中我发现它的确是最常用的一个。我个人比较常用的方式如下:
条件一:当一个对象的逻辑慢慢复杂起来之后,就需要通过重构对其进行简化,这个时候一个很常用的手段就是把一组很内聚的属性抽取出来作为一个新的类对象;
条件二:很多时候这类属性都具有状态特性,比如游戏设计玩家会有各种不同类型的动作,像站立、行走、持续性动作、多人组合动作等等;玩家的不同成长阶段的针对同一指令的行为也会不一样------这样就构成了一个玩家属性的类族,是为状态模式
原创粉丝点击