【发布时间】:2019-11-27 07:00:20
【问题描述】:
有兴趣了解有关软件架构的更多信息,并开始阅读 Robert C Martin 的设计原则和设计模式论文。我对下面突出显示的声明感到困惑,
什么是软件架构?答案是多层次的。在最高级别,有一些架构模式定义了软件应用程序的整体形状和结构1。下一层是与软件应用程序的用途特别相关的架构。
我了解第一层是关于我们使用的架构模式,如 MVC、MVVM、MVP 等。第二层是什么意思?在这种情况下,与软件应用程序的目的特别相关的架构是什么意思?
我对第一层的理解正确吗?
如果我能更清楚地了解这一点,那就太好了。如果我对这方面的看法不正确,请详细解释这两个层次。
【问题讨论】:
标签: architecture design-principles