- 博客(1)
- 收藏
- 关注
原创 行为类设计模式-状态模式
定义: 当一个对象内在的状态改变时允许其改变行为,这个对象看起来像改变了其类。 状态模式的核心是封装,状态的变更引起行为的变更,从外部看起来就好像这个对象对应的类发生了改变一样。 类图: state:抽象状态角色 concreteState:具体状态角色 context:环境角色。 优点: 结构清晰,避免了过多的switch case或者if else语句的使用,提高了可维护性。 遵循开闭原则和...
2019-04-03 20:14:02
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人