最常用的架构模式

鸟窝 at 
最常用的架构模式的配图
观其设计知其人 A MAN is KNOWN by the DESIGN he keeps 原文:Most Useful Software Architecture Patterns by Shadman Jamil 分层模式 (Layered Pattern (n-tier))分层架构模式是最常见的模式之一。分层模式背后的理念是,具有相同功能的组件将被组织成水平层。因此,每一层在应用程序中都扮演着特定的角色。在这种模式中,我们对应用程序可以拥有的层数没有限制。在这方面,我们还提倡关注点分离的概念。分层模式风格抽象了整个软件的视图;同时提供足够的细节,以了解各个层的角色和职责以及它们之间的关系……