《面向模式的软件架构》阅读笔记二

关系指的是组件之间的联系,可以是静态的例如子类和父类之间的继承关系,也可以是动态关系例如publisher-subscriber之间的关系,容器和元素之间的动态关系。

 

通过各种组件间的关系,组件一起合成系统或者更大的逻辑单元。对于组件之间关系建模的好坏,决定了软件系统的可修改性。有实际项目经验的开发者,大概都见过修改某一个类或模块,影响到许多想关的类或模块的情况吧。

视图呈现软件架构的某个方面,展示软件系统的某些具体特征。组件的状态图,组件的协作图,组件部署图等等都是视图的例子。

著名的4+1架构视图模型中用四种视图来描绘架构。

posted on 2020-04-18 09:13  冰雨xuange  阅读(77)  评论(0编辑  收藏  举报

导航