什么叫类图(我是学C++的)?

什么叫类图(我是学C++的)?,第1张

类图就是用图形的方式来表示面对对象编程中的类之间的关系。主要作用是让人直观了解数据间的抽象晌高关系。

虽然可以直接把程序中的类对应于类图中的类 —— 有些软件就有这种功能。

但是一般情况下,一个好的类图通常和对应程序的类有所不同。

最后,理论上说,应该是先有类图,再写代码。因为类图本来就是作为程序的蓝图来设计的。但我看到很多人都是反着干的。

类图是UML(通用建模语言)的一部分。其实如果你不是特别有兴趣,我个人觉得全部学会用处也不大。所以专门去买什么书也不是很有必要。

如果只是做则像知道怎么画类图,看下面的链接应该够了。

http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/

最后要说,真正要用好类图这个工具并不容易。但只是要画出来纯谨棚应付面试,到真是很简单的事。

类图一般有以下3个步骤:确定类,识别类的属性和 *** 作,组织类并昌裂确定其关系。如下:

1、确定类。确定类是通过对软件需求的分析来完成的。常用的方法包括行为分析、名词识别法、CRC分析等等。其中的名词识别法就是首先把需求或者用例描述中的所有的名词标识出来,把它们作为候选类,然后再对这些候选类逐个进行考察,去氏渗掉一些不必要的类。

2、区分是类还是属性。有些标识出来的候选类,实际上更适合作为类的属性,而不适合定义成类。比如会员编号,会员类型这些就适合定义为会员类的属性。

3、歼迅脊组织类并确定其关系。类与类之间的关系有依赖、泛化、实现和关联。在识别出了类、类的属性和 *** 作之后,就要组织这些类并确定类之间的关系。我们通常是以类图的形式来描述类及其关系。

组织类并确定其关系通常分为以下4个步骤:

1、确定类之间的关联关系并标识其多重性。

2、使用继承关系组织类。

3、确定整体和部分的关系。

4、绘制类图。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8239859.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存