知识卡片

视点与视图的关系类似类与对象

专业/工作

内容

视点之于视图,就像类之于对象:视点是创建视图的模板(定义了要解决哪类关注点、面向哪类利益相关者、该用什么模型和记法),视图则是依据某个视点、针对具体系统实例化出来的产出物。一个基于视点/视图方法的架构描述会包含多个视图,每个都遵循某个特定视点创建。这个类比的价值在于:视点提前把”这类视图该长什么样”的判断力沉淀下来,让每次画视图不必从零决定该画什么、该给谁看。

参考来源

《软件系统架构:使用视点和视角与利益相关者合作》第3章《视点和视图》