其他分享
首页 > 其他分享> > 《大象》读书笔记——8、类图

《大象》读书笔记——8、类图

作者:互联网

类图是现实世界问题领域的抽象对象的结构化、概念化、逻辑化描述。

UML解决面向对象困难的方法源于面向对象方法中对类的理解的三个层次的观点,这三个层次是概念层、说明层、和实现层。在UML中从开始的需求到最终的设计类,类图也是围绕着这三个层次的观点进行建模的。类图建模是先概念层,再到说明层,最后实现层这样一个随着抽象层次的逐步降低而逐步细化的过程。

概念层类图:

  类图用于业务建模的初级阶段,这个层次的类图描述的是现实世界中问题领域的概念理解,类图中表达的类与现实世界的问题领域有着明显的对应关系,类之间的关系与问题领域中实际事物的关系有着明显的对应关系。需要注意的是,概念层类图中的类和类之间的关系与最终的实现类并不一定有直接和明显的对应关系。该概念层上,类图着重于对问题领域的概念化理解,而不是实现,因此类名称通常是问题领域中实际事物的名称。概念层的类图是独立于实现语言和实现方式的。

说明层类图:

 

  说明层类图是搭建现实世界和最终实现之间的一座桥梁,在这个层次的类图考察的是类的接口而不是实现。类图中表达的类和类关系应当是对问题领域在接口层次抽象的描述。

实现层类图:

  在实现层类图中,类直接映射到可执行的代码,在这个层次上,类必须明确采用哪种实现语言、什么设计模式、什么通信标准、遵循什么规范等。

 

 

包图一般用来展示高层次的观点。

 

 

 View => Controller => BLL => DAL

 

标签:层次,读书笔记,实现,类图,领域,概念,大象,层类
来源: https://www.cnblogs.com/vichin/p/13979079.html