Skip to content

Commit

Permalink
Merge pull request #1734 from youren-a/master
Browse files Browse the repository at this point in the history
#4 #5 #538 实验四五 类建模
  • Loading branch information
zengsn authored Mar 26, 2020
2 parents a5f23dc + 27f91c1 commit fcb9f9f
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 0 deletions.
Binary file added students/1714080902516/Cd1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added students/1714080902516/Cd2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified students/1714080902516/lab2_UML.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
46 changes: 46 additions & 0 deletions students/1714080902516/lab4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# 实验4 类建模
## 实验目标
1. 掌握类建模方法
2. 了解MVC或你熟悉的设计模式
3. 掌握类图的画法。
## 实验内容
1. 了解类建模与MVC模式
2. 使用MVC模式找出类
3. 设计类的关系
4. 画出类图
## 实验步骤
1、通过课程视频学习类建模和MVC模式
2、根据用例规约用mvc模式找类
3、设计类的关系
4、画出类图
## 实验结果
类图1

![类图1](./Cd1.jpg)

类图2

![类图2](./Cd2.jpg)

## 笔记
1、类可以描述为两个方面,包括状态和行为,状态就是各种属性,行为就是各种操作。
2、类的关系(由弱到强)
依赖(低耦合)
 是一种使用的关系,即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖。
 带箭头的虚线,指向被使用者。
关联
 是一种拥有的关系,它使一个类知道另一个类的属性和方法。
 带普通箭头的实心线,指向被拥有者。
聚合
 是整体与部分的关系,且部分可以离开整体而单独存在。
 带空心菱形的实心线,菱形指向整体。
组合
 是整体与部分的关系,但部分不能离开整体而单独存在。
 带实心菱形的实线,菱形指向整体。
继承
 子类如何特化父类的所有特征和行为。
 带三角箭头的实线,箭头指向父类。




0 comments on commit fcb9f9f

Please sign in to comment.