浅谈状态模式和状态机

摘要

在开发过程中我们时常需要对程序的不同状态进行切换以及产生不同的行为,通常我们可以使用 if… else 语句来做状态判断处理不同的情况。但是每次新增或者修改状态,if else 语句就要相应的的增多或者修改,这样不仅违反了开放封闭原则,而且状态的切换非常不明显,代码的可读性和扩展性比较差,不易于维护。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-23 00:00
浙ICP备14020137号-1 $Map of visitor$