文章预览
01 什么是架构 前面多处提到了“架构”这个词,架构架构,到底什么是架构?,每个人都有不同的理解,实际工作中,对于同一张架构设计图,由于不同的人对于“架构”、“系统”、“模块”这些相关概念的理解不一,讨论的时候往往很难形成统一结论。 首先搞清楚什么是“架构”, 网络上有不少文章对此做解释, 其中李运华大佬的《从零开始学架构》前两个章节介绍得比较清晰。“架构” 一词可以作为名词, 也可以作为动词。作为名词描述的是软件的结构组织关系;作为动词,指软件结构的设计和演变过程。先来看看做为名称, 架构的组成要素: 系统: 当“架构”做名词的时候, 可以简单的把系统同等预架构, 可以说一个 App 的系统架构。 模块: 系统不能描述架构的内部细节, 需要划分为各个模块, 例如 xxApp 的架构: 组件: 可以
………………………………