状态模式
2016-06-06 11:20:47 0 举报
状态模式是一种行为设计模式,它允许一个对象在其内部状态改变时改变其行为。这种模式把对象的行为包装在不同的状态对象里,每个状态对象都属于一个抽象状态类。当系统的状态发生变化时,系统将根据当前状态选择一个对应的状态对象,然后调用这个状态对象的操作方法。 状态模式的主要优点是封装了转换规则,并且枚举可能的状态,在枚举状态之前就把各种状态的逻辑表示出来。这样可以避免过多的条件语句和冗长的代码,使得代码更加清晰、简洁、易于维护。此外,状态模式还提供了一种管理复杂状态的有效方法,使得系统中的状态可以灵活地变化和转换。
作者其他创作
大纲/内容
电梯状态转移图
Stoped
Closed
Opened
Runed
0 条评论
下一页