面向对象架构设计基础

2020-09-07 19:05:16 浏览数 (1)

什么是架构?

架构就是系统的结构和组织,架构是系统的顶层结构。"顶层"意味着"架构"的粒度到当前系统的子系统或者子模块位置。

系统或者子系统的 顶层结构。

为什么要做架构?

1.降低复杂度,隔离关注点。

2.架构设计是为了分工合作。

架构设计的任务:就是将系统拆分为不同的模块,拆分后将这些模块互相联系、互相通信、互相配合完成系统的功能。

架构=模块 交互

程序=对象 交互

0 人点赞