摘要: 6状态模式总结 状态模式将一个对象在不同状态下的不同行为封装在一个个状态类中,通过设置不同的状态对象可以让环境对象拥有不同的行为,而状态转换的细节对于客户端而言是透明的,方便了客户端的使用。在实际开发中,状态模式具有较高的使用频率,在工作流和游戏开发中状态模式都得到了广泛的应用,例如公文状态的转换、... 阅读全文
posted @ 2014-09-22 20:53 williamwood 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.主要优点 组合模式的主要优点如下: (1)组合模式可以清楚地定义分层次的复杂对象,表示对象的全部或部分层次,它让客户端忽略了层次的差异,方便对整个层次结构进行控制。 (2)客户端可以一致地使用一个组合结构或其中单个对象,不必关心处理的是单个对象还是整个组合结构,简化了客户端代码。 (3)在组合... 阅读全文
posted @ 2014-09-22 15:33 williamwood 阅读(150) 评论(0) 推荐(0) 编辑