阅读 State 设计模式,了解如何避免使用大量switch语句。
“有时出来的结果有一些“盲点”,我的意思是协议的状态尚未涵盖…”
国家 可以帮助避免差距。它不能保证一个好的设计,您仍然必须这样做。
“ …因为我必须编写一行代码来涵盖所有可能的情况。”
这不应被视为负担或问题:您 必须 编写代码行以涵盖所有可能的情况。
状态 可以提供帮助,因为您可以利用继承。它不能保证一个好的设计,您仍然必须这样做。

阅读 State 设计模式,了解如何避免使用大量switch语句。
“有时出来的结果有一些“盲点”,我的意思是协议的状态尚未涵盖…”
国家 可以帮助避免差距。它不能保证一个好的设计,您仍然必须这样做。
“ …因为我必须编写一行代码来涵盖所有可能的情况。”
这不应被视为负担或问题:您 必须 编写代码行以涵盖所有可能的情况。
状态 可以提供帮助,因为您可以利用继承。它不能保证一个好的设计,您仍然必须这样做。