对于分析类中的成员(属性、操作)也可以利用边界来分析 。还是以上面的网课教育系统为例,如果不考虑边界,很可能会对老师类和学生类分析出:体重、身高、发量等无意义的属性 。只有你充分考虑边界,你就会注重系统的目标、业务的场景,分析出对业务有价值的属性,例如学生类的选修课程、老师类的教龄等 。
如果你对边界的概念还是比较模糊,那么你可以在识别类的时候,尝试将当前的系统目标、业务场景看作一个边界,从而选择合适的角度,去提炼出对业务系统有价值的类型 。
3.外形3.1.可见性可见性主要用于标识类图中的属性和操作,通过设置不同的可见性决定外界对其的访问程度,和编程语言中的访问修饰符同理 。UML规范定义了4种可见性,如下表所示 。

文章插图
3.2.类的表现形式类在UML类图中的形状是一个矩形的方框,在方框中被分为三段区域,上段主要是标识类的名称,中段主要包含类的属性(特征),下段主要是包含类的是操作(行为) 。表示一个类时,三段区域的设定并不是必须的,可以只在矩形方框中写一个类名,也可以只写类名和属性,或者是类名和操作 。

文章插图
3.3.代码类型对应类图下面将使用C#编程语言编写出:普通类型、抽象类、接口 。然后体现出它们在类图中的表现形式 。
普通类

文章插图

文章插图
抽象类(
经验总结扩展阅读
- 房间墙上有小小的虫子是什么原因
- 林姓女孩名字2024年11月15日出生的生辰八字五行查询
- 树链剖分 HYSBZ1036 [ZJOI2008]树的统计
- 频频点头的意思
- 每100克鸭肉的营养成分
- 烤脑花去腥的方法
- 如何看关注的人的转发微博
- 苏姓女孩名字2024年11月17日出生的生辰八字五行查询
- 关于宝宝的朋友圈说说
- 深圳莲花山公园有什么好玩的
