绘画类的最重要的图是抽象类。让我们回顾一下类的基本内容。
一、分类
1、类的概念:
面向对象编程的类是一个基本概念。类是具有相同特性的、办法、集合语义和一组对象的关系。
2、类分类:
实体类:保存要放进永久存储的信息
边界类:位于系统与外界的交界处。
包含全部的窗口、报表、打印机等硬件接口以及与其它系统的接口。
控制类:负责协调其它类的工作。一般每一个用例都有一个控制类。
3、类的表达方式:
二、类图
类图是我们最经常使用的一种图,类图更直观的使我们了解一个系统的体系结构,类图通过图形化的方式描写叙述了系统的设计部分。
类图能够从它的构成、可见性、范围、抽象类、多重性、属性和操作充分理解。
画类图的步骤:
(1)、抽象出类
(2)、确定类的属性和方法,对于方法的确定,要找到它的运行者
(3)、确定类与类之间的联系
类图的用途:
(1)、对系统的词汇建模
(2)、对简单协作建模
(3)、对逻辑数据库模式建模
三、包图
包图用于描写叙述系统给的分层结构。是包和包之间的关系构成。它是维护和控制系统整体结构的重要建模工具。
包的作用:——逻辑上把一个复杂的图模块化
——组织源码
包中的元素:类、接口、构件、用例、其它包等
若包被撤销。则当中的元素也被撤销了
包与包之间的关系:泛化、细化、依赖(经常使用)
常见问题:
避免循环依赖产生
測试时能够以包为測试单位
尽量把概念和语义相近的元素包括到同一个包中
若包被撤销。则当中的元素也被撤销了
对于一个包。找出那些包内的元素被包外訪问的,把这些元素标记为公共的,其它全部元素标记为受保护或者私有的。
四、对象图
对象图表示在某一时刻一组对象以及它们之间关系的图,能够被看做是类图在系统某一时刻的实例。
包括的元素:对象、连接、包
五、总结
这些是看了前面视频的积累。再到联系方式背后真正的好经验!
版权声明:本文博主原创文章,博客,未经同意不得转载。