什么是架构?
架构就是系统的结构和组织,架构是系统的顶层结构。"顶层"意味着"架构"的粒度到当前系统的子系统或者子模块位置。
系统或者子系统的 顶层结构。
为什么要做架构?
1.降低复杂度,隔离关注点。
2.架构设计是为了分工合作。
架构设计的任务:就是将系统拆分为不同的模块,拆分后将这些模块互相联系、互相通信、互相配合完成系统的功能。
架构=模块 交互
程序=对象 交互
什么是架构?
架构就是系统的结构和组织,架构是系统的顶层结构。"顶层"意味着"架构"的粒度到当前系统的子系统或者子模块位置。
系统或者子系统的 顶层结构。
为什么要做架构?
1.降低复杂度,隔离关注点。
2.架构设计是为了分工合作。
架构设计的任务:就是将系统拆分为不同的模块,拆分后将这些模块互相联系、互相通信、互相配合完成系统的功能。
架构=模块 交互
程序=对象 交互