最近评论
正在载入评论列表...
![]() |
![]() |
1.6 总结与强调
不积跬步,无以至千里。本章仅是一小步,讨论软件架构的基本概念。虽然本书旨在系统地说明软件架构设计的方法与过程,但首先阐明软件架构的概念是大有裨益的,也是非常必要的。
软件架构概念是多样的。虽然软件架构的概念至今依然没有统一,但作为软件架构师,我们不能“揣着手儿”等待,将软件架构的概念总体上分为组成派和决策派,有利于我们理解软件架构概念的精髓。
本章还通过“用案例说话”的方式,说明了两个架构概念流派虽然角度不同,但却相辅相成。我们既应从“架构=组件+交互”的观点中获益,又应运用“架构=重要决策集”的实践经验,这一点对于软件业界的实践者(而不仅仅是理论研究者)尤其重要。