“架构模式表达了软件系统的基本结构组织模式”。
有些软件系统可以描述为有限状态机(特别是许多实时系统和嵌入式系统),如果我们考虑前面第一段中对“架构模式”的描述,你不认为在具体案例“状态设计模式”也可以是“架构模式”吗?
在与一位初级开发人员讨论涉及“状态设计模式”的设计文档时,我收到了这个问题。我对这个问题的回答是肯定的,“状态设计模式”可以被认为是“架构设计模式”,因为应用程序主要是一个有限状态机。无论如何,在谷歌中我没有找到与这个问题相关的具体讨论,所以我不确定我的答案是否正确。
正确答案是什么(如果可以给出)?你回答的理由是什么?
最好的祝福。