際際滷

際際滷Share a Scribd company logo
弌从仆 亟舒亞舒仄亳
2
亳从仍舒亟亳亳从仍舒亟亳66
仂仂仗亠舒仂仂仗亠舒55
仆亠亠亶仆亠亠亶44
亟仆仂亠仆仆亟仆仂亠仆仆33
仍舒仍舒22
舒亞舒仄舒 从仍舒于舒亞舒仄舒 从仍舒于11
舒亞舒仄舒 从仍舒于
亳 仗仂亠从于舒仆仆 亳亠仄亳 仆仂仄舒亶仆舒 从仍舒亟仂于舒 仗亠亟仄亠仆仂 仂弍仍舒
于亳从仂仆  于亳亞仍磲 仍仂亞仆仂 仄仂亟亠仍 于仆 于亟仆仂亳仆 (仍仂亞仆舒 仄仂亟亠仍)
仂亞仆舒 仄仂亟亠仍 仂仗亳 于亟仆仂亳仆亳 (仂弍从亳 亟舒仆亳) 舒于仂仄舒亳亰仂于舒仆仂 仗亠亟仄亠仆仂
仂弍仍舒  亰于  磶从 仄亢 仆亳仄亳
 仆从仂于舒仆亶 仄仂于 仄仂亟亠仍ミ火夷出術(UML) 亟仍 仗亠亟舒于仍亠仆仆 仍仂亞仆仂 仄仂亟亠仍
仄仂亢仆仂 于亳从仂亳仂于于舒亳 亟舒亞舒仄 从仍舒于
舒亞舒仄舒 从仍舒于 (class diagram)  亠 亟舒亞舒仄舒, 仆舒 磻亶 仗仂从舒亰舒仆舒 仄仆仂亢亳仆舒 从仍舒于,
仆亠亠亶于, 从仂仂仗亠舒亶  于亟仆仂亠仆 仄亢 仆亳仄亳.  于亳从仂仆ム  于亳亞仍磲 仄仆仂亢亳仆亳
于亠亳仆  亟亞
3
舒亞舒仄舒 从仍舒于
亳亰仆舒亠仆仆 亟舒亞舒仄亳 从仍舒于
 舒亞舒仄舒 从仍舒于 仆亠仂弍亟仆舒 亟仍 仗亠亟舒于仍亠仆仆 舒亳仆仂 从亳 仄仂亟亠仍
亳亠仄亳
 舒亞舒仄舒 从仍舒 仄仂亢亠 于亟仂弍舒亢舒亳 亰仆仂仄舒仆仆 于亰舒仄仂亰于磶从亳 仄亢 仂从亠仄亳仄亳
仆仂礆亳 仗亠亟仄亠仆仂 仂弍仍舒, 舒从亳仄亳 磻 仂弍从亳  仗亟亳亠仄亳, 舒 舒从仂亢 仂仗亳
仆 于仆仆 从  亳仗 于亟仆仂亳仆
仂弍仍亳于仂 亟舒亞舒仄亳 从仍舒于
 舒 亟舒亞舒仄 从仍舒于 仆亠 于从舒亰 仆仂仄舒 仗仂 亳仄舒仂于 舒仗亠从亳
仆从仂仆于舒仆仆 亳亠仄亳
4
舒亞舒仄舒 从仍舒于
舒亞舒仄亳 从仍舒于 仄仂亢 于仄舒亳:
∃仍舒亳
∃亟仆仂亠仆仆
∃仆亠亠亶亳
∃仂仂仗亠舒
5
仍舒亳仍舒 (class) 仗亳亰仆舒亠仆亳亶 亟仍 仗仂亰仆舒亠仆仆 仄仆仂亢亳仆亳 仂弍从于, 磻 仄舒ム 仂亟亳仆舒从仂于 从, 仗仂于亠亟仆从 
于亟仆仂亠仆仆 亰 仂弍从舒仄亳 亰 仆亳 从仍舒于. 舒仆仂 从仍舒 亰仂弍舒亢  于亳亞仍磲 仗礆仂从仆亳从舒, 磻亳亶
亟仂亟舒从仂于仂 仄仂亢亠 弍亳 仂亰亟仍亠仆亳亶 亞仂亳亰仂仆舒仍仆亳仄亳 仍仆礆亳 仆舒 仂亰亟仍亳 舒弍仂 亠从. 丕 亳 仂亰亟仍舒 仄仂亢
于从舒亰于舒亳 仄 从仍舒, 舒亳弍亳 (亰仄仆仆)  仂仗亠舒 (仄亠仂亟亳).
6
class cls 01
亞 亞
- 亠仆
- 舒亟亳
- 亰舒仍亳于从舒
亞
- 亠仆
- 舒亟亳
- 亰舒仍亳于从舒
+ 仗亠亠仄亠亳()
+ 于亠仍亳亳()
+ 从()
+ 仗仂从舒亰舒()
仄 从仍舒舒
亳弍 从仍舒舒
仗亠舒亳亳 从仍舒舒
仍舒亳
仄 从仍舒
∃仄 从仍舒 仗仂于亳仆仆仂 弍亳 仆从舒仍仆亳仄  舒仄从舒 仗舒从亠, 从亳亶 仂仗亳 亟亠磻仂
从仗仆 亟舒亞舒仄 从仍舒于 (仄仂亢仍亳于仂, 仂亟仆仂 亟舒亞舒仄仂). 仄 从仍舒 于从舒亰 
于亠仆亶 亠从 仗礆仂从仆亳从舒 仆舒仗于亢亳仆亳仄 亳仂仄  仗仂于亳仆亠仆 仗仂亳仆舒亳 亰
于亠仍亳从仂 弍从于亳.
∃弍舒从仆亳亶 从仍舒  亠 从仍舒, 磻亳亶 仆亠 仄仂亢亠 仄舒亳 亠从亰亠仄仗仍于(仂弍从于). 仍
仗仂亰仆舒亠仆仆 亶仂亞仂 仄 于亳从仂亳仂于 从亳于.
7
仍舒亳
亳弍亳 从仍舒
亳弍 - 亠 仄亠仆仂于舒仆亠 于仍舒亳于 从仍舒, 亰舒亞舒仍仆舒 亟仍 于 亶仂亞仂 仂弍'从于, 仂
于从仍ム舒 仂仗亳 弍亠亰仍 亰仆舒亠仆, 磻 仄仂亢 仗亳亶仄舒亳 亠从亰亠仄仗仍亳  于仍舒亳于仂
8
 仍舒 仄舒亳 弍亟-磻亠 亳仍仂 舒亳弍于 舒弍仂
仆亠 仄仂亢亠 仄舒亳  亰仂于仄
 亳弍  舒弍舒从 亟舒仆亳 仂弍'从舒 舒弍仂
亶仂亞仂 舒仆
 丕 从仂亢亠仆 仄仂仄亠仆 舒 弍亟-磻亳亶 舒亳弍 仂弍'从舒, 仂 仆舒仍亠亢亳 亟舒仆仂仄 从仍舒, 仄舒
仍从仂仄 仗亠于仆亳仄 亰仆舒亠仆仆礆
 亳弍亳 仗亠亟舒于仍亠仆 于 仂亰亟仍, 磻亳亶 仂亰舒仂于舒仆亳亶 仗亟 仄'礆 从仍舒
 亳 仂仗亳 舒亳弍舒 仄仂亢仆舒 磦仆仂 于从舒亰于舒亳 亶仂亞仂 亳仗  亰仆舒亠仆仆, 磻亠 仗亳亶仄舒 亰舒
亰舒仄仂于于舒仆仆礆
class cls 02
Custome r
- name
- address
- phone
Wall
- height: double
- width: double
- thickness: double
- isLoadBearing: boolean = true
仍舒亳
仗亠舒 从仍舒
仗亠舒 - 亠 亠舒仍亰舒 仗仂仍亞亳, 磻 仄仂亢仆舒 亰舒仗仂亳亳  弍亟-磻仂亞仂 仂弍'从舒 从仍舒
亟仍 于仗仍亳于 仆舒 仗仂于亠亟仆从. 仗亠舒 - 亠 舒弍舒从 仂亞仂, 仂 仄仂亢亠 仂弍亳亳 仂弍'从.
9
 亊从 仗舒于亳仍仂 (仂舒 仆亠 亰舒于亢亟亳) 亰于亠仆亠仆仆 亟仂 仂仗亠舒 仂弍'从舒 亰仄仆ム 亶仂亞仂 舒仆 舒弍仂
亶仂亞仂 亟舒仆
 仗亠舒 从仍舒 亰仂弍舒亢ム 于 仂亰亟仍, 仂亰舒仂于舒仆仂仄 仆亳亢亠 仂亰亟仍 亰
舒亳弍舒仄亳. 亳 仂仄 仄仂亢仆舒 仂弍仄亠亢亳亳 仍从亳 仄亠仆舒仄亳.
 丕 于 仂弍'从于 从仍舒  亰舒亞舒仍仆亳亶 仆舒弍
仂仗亠舒亶
 仍舒 仄仂亢亠 仄亳亳 弍亟-磻亠 亳仍仂 仂仗亠舒亶
舒弍仂 仆亠 仄亳亳  亰仂于仄
class cls 03
Rectangle
+ move()
+ expand()
+ isEmpty()
Sensor
+ reset() : void
+ setAlarm(double) : void
+ getValue() : double
仍舒亳
仂舒亟亳
仂弍舒亢ム亳 从仍舒 于 UML, 亟仂亳仄亶亠 仆舒仗仆亳 仗舒于亳仍:
仗仂从舒亰亶亠 仍从亳  于仍舒亳于仂 从仍舒, 磻 于舒亢仍亳于 亟仍
仂亰仄仆仆 舒弍舒从 于 亟舒仆仂仄 从仂仆亠从
仂亰亟仍磺亠 亟仂于亞 仗亳从亳 舒亳弍于  仂仗亠舒亶 仆舒 亞仗亳
于亟仗仂于亟仆仂 亟仂 仆亳
从舒亠亞仂礆亳 仗仂从舒亰亶亠 于亰舒仄仂仗仂于'磶舒仆 从仍舒亳 仆舒 仂亟仆亶  亶
亢亠 亟舒亞舒仄
10
亟仆仂亠仆仆
亟仆仂亳仆亳 仄亢 从仍舒舒仄亳
仄 于仆仆仂亞仂 仂 从仍舒于 仆舒 亟舒亞舒仄 从仍舒于
于从舒亰ム 亰仆 于亟仆仂亳仆亳 (亰于'磶从) 仄亢 仆亳仄亳. 弌从仗仆
亳仗于 于亟仆仂亳仆 从仂于舒仆舒.
舒亰仂于 于亟仆仂亳仆舒仄亳 于 仄仂于 UML:
弌舒于仍亠仆仆 亰舒仍亠亢仆仂 (dependency relationship)
弌舒于仍亠仆仆 舒仂舒 (association relationship)
弌舒于仍亠仆仆 亰舒亞舒仍仆亠仆仆 (generalization relationship)
11
亟仆仂亠仆仆
亟仆仂亠仆仆 亰舒仍亠亢仆仂
舒仍亠亢仆 (dependency) - 于亟仆仂亠仆仆 于亳从仂亳舒仆仆, 亰亞亟仆仂 亰
磻亳仄 亰仄仆舒 于 仗亠亳从舒 仂亟仆仂亞仂 亠仍亠仄亠仆舒 仄仂亢亠 于仗仍亳仆亳
仆舒 仆亳亶 亠仍亠仄亠仆, 亶仂亞仂 于亳从仂亳仂于, 仗亳仂仄 亰于仂仂仆亠 仆亠
仂弍仂于'磶从仂于仂.
舒仆仂 亰舒仍亠亢仆 亰仂弍舒亢 仗仆从亳仆仂 仍仆 亰
仍从仂, 仗礆仂于舒仆仂 于亟 亰舒仍亠亢仆仂亞仂 亠仍亠仄亠仆舒 仆舒 仂亶, 于亟
磻仂亞仂 于仆 亰舒仍亠亢亳.
12
class cls 04
Client Order
亟仆仂亠仆仆
亟仆仂亠仆仆 舒仂舒
仂舒 (association) - 从仆亳亶 舒于仍亠仆仆, 仂 仗仂从舒亰,
仂 仂弍'从亳 仂亟仆仂亞仂 亳仗 磻亳仄仂 亳仆仂仄 仗仂于'磶舒仆 亰 仂弍'从舒仄亳
仆仂亞仂 亳仗. 仂舒, 仂 亰于'磶 亟于舒 从仍舒亳, 仆舒亰亳于舒
弍仆舒仆仂. 仂亢仆舒 于仂ミ火委亳 舒仂舒, 仂 亰于'磶ム 于亟舒亰
从仍从舒 从仍舒于; 于仂仆亳 仆舒亰亳于舒ム n-舒仆亳仄. 丕 舒仂舒亶 仄仂亢
弍亳: 仄', 仂仍, 从舒仆  舒亞亠亞于舒仆仆.
13
class cls 05
Person
Company
Person
Company
+Employee 1..*
work on
+Employer *
亟仆仂亠仆仆
亟仆仂亠仆仆 舒仂舒
14
仄' 仂仗亳 仗亳仂亟 于亟仆仂亳仆亳. 乂仂弍 仆亳从仆亳 仄仂亢仍亳于亳
仆舒仗舒于仍亠仆亠亟于仄亳仍亠仆仆仂亠亶 于 仂亰仄仆仆 仄亠仆,
于从舒亰, 于 磻仂仄 于仂仆仂 仗仂于亳仆仆仂 亳舒亳.
仂仍 - 亠 束仂弍仍亳晛, 磻亳仄 从仍舒, 仂 亰仆舒仂亟亳 仆舒
仂亟仆亶 仂仂仆 舒仂舒, 亰于亠仆亠仆亳亶 亟仂 从仍舒 亰 仆仂亞仂
 弍仂从. 亟亳仆 从仍舒 仄仂亢亠 亞舒亳 于 亰仆亳 舒仂舒 磻
仂亟仆   亢 仂仍, 舒从  亰仆.
舒仆 - 从仍从 仂弍'从于, 磻亠 仄仂亢亠 弍亳 仗仂于'磶舒仆亠
亟仂仗仂仄仂亞仂 仂亟仆仂亞仂 仗亳仄仆亳从舒 舒仂舒. 舒仆
亰舒仗亳 舒弍仂 磻 于亳舒亰, 亰仆舒亠仆仆礆 磻仂亞仂  亟舒仗舒亰仂仆
亰仆舒亠仆, 舒弍仂 于 磦仆仂仄 于亳亞仍磲. 舒仆 仄仂亢仆舒 亰舒亟舒亳
亟仂于仆ム 仂亟亳仆亳 (1), 仄仂亢仆舒 于从舒亰舒亳 亟舒仗舒亰仂仆: 束仆仍 舒弍仂
仂亟亳仆亳晛 (0..1), 束弍舒亞舒仂損 (0 .. *), 束仂亟亳仆亳 舒弍仂 弍仍亠損
(1 .. *), 束弍亟-磻亠 亳仍仂 仂弍'从于, 从仄 2  5 損(0.. 1, 3..4, 6 ..
*).
class cls 06
Person Company
work on
class cls 07
Person Company
+Employee +Employer
class cls 08
Person Company
1..* *
亟仆仂亠仆仆
亟仆仂亠仆仆 舒仂舒
15
亞亠亞于舒仆仆 (aggregation) 仗仂从舒亰 于亟仆仂亠仆仆 亳仗 束舒亳仆舒 / 仍亠損, 于 磻仂仄 仂亟亳仆 从仍舒
从仍舒亟舒 亰 从仍从仂 仄亠仆亳 从仍舒于
仂仄仗仂亰亳 (composition) 仍亢亳 亟仍 于亳亟仍亠仆仆 仗亠舒仍仆仂 仂仄亳 于亟仆仂亳仆亳 束舒亳仆舒 /
仍亠損. 弌仗亠亳从舒 亰于'磶从 仗仂仍磪舒 于 仂仄, 仂 舒亳仆亳 仆亠 仄仂亢 于亳仗舒亳  于亟亳于 于亟 仍仂亞仂,
仂弍仂 亰 亰仆亳亠仆仆礆 仍仂亞仂 亰仆亳ム  于 亶仂亞仂 从仍舒亟仂于 舒亳仆亳.
class cls 09
Team Person
*1
class cls 10
Building Room
*1
亟仆仂亠仆仆
亟仆仂亠仆仆 亰舒亞舒仍仆亠仆仆
16
丕亰舒亞舒仍仆亠仆仆 (generalization) - 亠 于亟仆仂亠仆仆 仄亢 亰舒亞舒仍仆仂 仆 (仗亠从仍舒仂仄, 舒弍仂
弍舒从仂仄)   从仂仆从亠仆亳仄 于仍亠仆仆礆 (仗仂亟从仍舒仂仄, 舒弍仂 仆舒舒亟从仂仄). 舒仆亠 于亟仆仂亠仆仆 仂仗亳
舒 从仍舒于  仗舒亟从于舒仆仆  于仍舒亳于仂亠亶  仗仂于亠亟仆从亳. 亠亠亟弍舒舒, 仂 从仍舒-仆舒舒亟仂从
仄舒 于 于仍舒亳于仂  仗仂于亠亟仆从仂 从仍舒-仗亠亟从舒, 舒 舒从仂亢 仄舒 于仂 于仍舒仆 于仍舒亳于仂  仗仂于亠亟仆从,
磻 于亟仆  从仍舒-仗亠亟从舒.
class cls 11
从亳于
舒仆从仂于从亳亶 亠 亠亟于亳亢亳仄仂 丶亠仆仆舒 弍仄舒亞舒
丼亠从仂于亶 亠 弌弍亠亠亞舒亠仍仆亶
亠
从亳 弍仍亳亞舒亳
亟仆仂亠仆仆
仂舒亟亳
亳 仄仂亟亠仍ミ火夷出術 于亟仆仂亳仆 于 UML 亟仂亳仄亶亠 仆舒仗仆亳
仗舒于亳仍:
∃火湖歳粧亳仂于亶亠 亰舒仍亠亢仆, 仍从亳 磻仂 于亟仆仂亠仆仆, 磻亠
仄仂亟亠仍ム 仆亠  从仆亳仄
∃火湖歳粧亳仂于亶亠 亰舒亞舒仍仆亠仆仆, 仍从亳 磻仂 仄舒 仄亠
于亟仆仂亠仆仆 亳仗 束損 仆亳从舒亶亠 仄仆仂亢亳仆仆仂亞仂 仗舒亟从仂仄于舒
舒 仗舒亟从于舒仆仆 仆亠 仗仂于亳仆仆舒 弍亳 仆 亰舒仆舒亟仂 亞仍亳弍仂从仂
(弍舒亢舒仆仂 仆亠 弍仍亠 仗'亳 于仆于), 仆 亰舒仆舒亟仂 亳仂从仂
∃経委仂仂于亶亠 舒仂舒 仗亠 亰舒 于亠 舒仄, 亟亠 仄亢 仂弍'从舒仄亳
仆ム 从仆 于亟仆仂亳仆亳
17
仆亠亠亶亳仆亠亠亶 (interface) - 仆舒弍 仂仗亠舒亶, 磻亳亶 于亳从仂亳仂于 亟仍 仗亠亳亳亳仂于舒仆亳 仗仂仍亞, 仂
仆舒亟舒ム 从仍舒仂仄 舒弍仂 从仂仄仗仂仆亠仆仂仄.
18
仆亠亠亶 仗仂于亳仆亠仆 仄舒亳 仆从舒仍仆亠 仄'. 
仆亠亠亶 仄仂亢亠 于从仍ム舒亳 弍亟-磻亠 亳仍仂 仂仗亠舒亶.
仂弍仍亳于仂
仆亠亠亶亳 仆亠 仄 舒亳弍于
仆亠亠亶亳 仆亠 仄 亠舒仍亰ム 仂仗亠舒 仄亠仂亟于
仆亠亠亶 仗亠亳从 从仂仆舒从 从仍舒, 舒仍亠 仆亠
仆舒从仍舒亟舒 仆磻亳 仂弍仄亠亢亠仆 仆舒 于仂 亠舒仍亰舒.
于'磶仂从 仆亠亠亶 亰 亠舒仍亰ム 亶仂亞仂 亠仍亠仄亠仆仂仄
仄仂亢仆舒 亞舒仆仂 仗亠亟舒于亳亳 亟于仂仄舒 仗仂仂弍舒仄亳:
仆亠亠亶 仗亠亟舒于仍ム  于亳亞仍磲 亠亠仂亳仗仆仂亞仂
从仍舒  仗仂于'磶ム 亶仂亞仂 亰 从仍舒仂仄 舒于仍亠仆仆礆
亠舒仍亰舒. 弌舒于仍亠仆仆 亠舒仍亰舒 仂弍'亟仆 于亟仆仂亳仆亳
亰舒亞舒仍仆亠仆仆  亰舒仍亠亢仆仂 于亟仆仂亠仆仆 仄亢
仆亠亠亶仂仄  亶仂亞仂 亠舒仍亰舒 亰仂弍舒亢
从亢亠从仂仄 亰 仂亟仆仂亞仂 弍仂从 从仍舒.
class cls 12
束interface損
IEmployee
+ getHistory()
+ getCompensation() IEmployee
class cls 13
Employee
+ getHistory()
+ getCompensation()
束interface損
IEmployee
+ getHistory()
+ getCompensation()
Employee
+ getHisory()
+ getCompensation()
IEmployee
仆亠亠亶亳
19
仆亠亠亶亳 仄仂亢 弍舒亳 舒  于亟仆仂亳仆舒 亰舒亞舒仍仆亠仆仆, 舒仂舒 舒 亰舒仍亠亢仆仂. 仆亠亠亶
磦仍 仂弍仂 亳从于舒仍仆亳亶 于亰仂仍 于 亳亠仄. 仆 于亳亰仆舒舒 仄仂于亳 从仂仆舒从, 仗仍 仂亞仂 仂弍亳亟于
仂仂仆亳 - 从仍仆  仗仂舒舒仍仆亳从 - 仄仂亢 亟亳 仆亠亰舒仍亠亢仆仂 仂亟亳仆 于亟 仂亟仆仂亞仂, 仗仂于仆
仗仂从仍舒亟舒ム亳 仆舒 于亰舒仄仆 亰仂弍仂于'磶舒仆仆.
class cls 14
TemperatureSensor
+ getValue()
ISensor
Dev ice Observ er
+ scan()
10
1
仆亠亠亶亳
仂舒亟亳
仂弍舒亢ム亳 仆亠亠亶 仆舒 仄仂于 UML, 从亠亶亠 仆舒于亠亟亠仆亳仄亳
仆亳亢亠 仗舒于亳仍舒仄亳:
∃火湖歳粧亳仂于亶亠 从仂仂亠仆 仆仂舒, 磻仂 亠弍舒 仗仂仂
仗仂从舒亰舒亳 仆舒磦仆 亳从于舒仍仆仂亞仂 于亰仍舒 于 亳亠仄
∃火湖歳粧亳仂于亶亠 仂仄, 磻仂 亠弍舒 于亰舒仍亰于舒亳 亟亠舒仍
舒仄仂亞仂 亠于
20
仂仂仗亠舒仂仂仗亠舒 (collaboration) - 亠 仗仍仆仂舒 从仍舒于, 仆亠亠亶于  仆亳 亠仍亠仄亠仆于, 磻 仗舒ムム 仗仍仆仂 亟仍
亰舒弍亠亰仗亠亠仆仆 从仂仂仗亠舒亳于仆仂亞仂 仗仂于亠亟仆从亳, 弍仍 亰仆舒仂亞仂, 仆亢 仄舒 亶仂亞仂 从仍舒亟仂于亳.
21
class System
 亞亠仆 舒亠从仂亳亳 舒亳从
仂仍从仆仂于亠仆亳亶
仂仂
仂仂
仗仂于仂仂仆仂亞仂
仄亠 舒仆亳亰仄舒
仍舒于仆亶 仄仂仂
亳于仂亟
1 *
1 1
1 1
亳从仍舒亟亳
22
class cls 15
Colledge
- name
- address
- phone
+ attestInstructors()
+ attestStudents() : void
Faculty
- name
+ addInstructor()
+ removeInstructor()
+ getInstructor()
+ getAllInstructor()
Student
- id
- name
Course
- id
- name
Instructor
1..*
include
1
*
studied at
1..*
*
visit
*
1..*
1..*
1..*
work on
1..*
+dean 1
rule
0..1
亳从仍舒亟亳
23
class cls 16
仂亰亳亳 亰舒从舒亰舒
- 从仂仍亳亠于仂: int
丐仂于舒
- 仆舒亰于舒仆亳亠: String
- 亠仆舒: double
舒从舒亰
- 仆仂仄亠: ID
- 亟舒舒 亰舒从舒亰舒: Date
- 亟舒舒 仂仗仍舒: Date
+ 仄仄舒() : double
弌仂亟仆亳从
- 亳仄: String
+ 仗亳仆 亰舒从舒亰()
+ 仗仂于亠亳 仂仗仍舒()
+ 于仗仂仍仆亳()
仍亳亠仆
- 亳仄: String
- 舒亟亠: 亟亠
+ 仂仗仍舒亳()
个亳亰亳亠从仂亠 仍亳仂
+ 仂仗仍舒亳()
豫亳亟亳亠从仂亠
仍亳仂
+ 仂仗仍舒亳()
1
于仂亟亳 于
*
1..*
于从仍ム舒亠
1
0..1
舒弍仂舒亠 
*
1
亟亠仍舒亠
*
0..1
仂仄亳亠 仂亠
*

More Related Content

Lection 2

  • 3. 舒亞舒仄舒 从仍舒于 亳 仗仂亠从于舒仆仆 亳亠仄亳 仆仂仄舒亶仆舒 从仍舒亟仂于舒 仗亠亟仄亠仆仂 仂弍仍舒 于亳从仂仆 于亳亞仍磲 仍仂亞仆仂 仄仂亟亠仍 于仆 于亟仆仂亳仆 (仍仂亞仆舒 仄仂亟亠仍) 仂亞仆舒 仄仂亟亠仍 仂仗亳 于亟仆仂亳仆亳 (仂弍从亳 亟舒仆亳) 舒于仂仄舒亳亰仂于舒仆仂 仗亠亟仄亠仆仂 仂弍仍舒 亰于 磶从 仄亢 仆亳仄亳 仆从仂于舒仆亶 仄仂于 仄仂亟亠仍ミ火夷出術(UML) 亟仍 仗亠亟舒于仍亠仆仆 仍仂亞仆仂 仄仂亟亠仍 仄仂亢仆仂 于亳从仂亳仂于于舒亳 亟舒亞舒仄 从仍舒于 舒亞舒仄舒 从仍舒于 (class diagram) 亠 亟舒亞舒仄舒, 仆舒 磻亶 仗仂从舒亰舒仆舒 仄仆仂亢亳仆舒 从仍舒于, 仆亠亠亶于, 从仂仂仗亠舒亶 于亟仆仂亠仆 仄亢 仆亳仄亳. 于亳从仂仆ム 于亳亞仍磲 仄仆仂亢亳仆亳 于亠亳仆 亟亞 3
  • 4. 舒亞舒仄舒 从仍舒于 亳亰仆舒亠仆仆 亟舒亞舒仄亳 从仍舒于 舒亞舒仄舒 从仍舒于 仆亠仂弍亟仆舒 亟仍 仗亠亟舒于仍亠仆仆 舒亳仆仂 从亳 仄仂亟亠仍 亳亠仄亳 舒亞舒仄舒 从仍舒 仄仂亢亠 于亟仂弍舒亢舒亳 亰仆仂仄舒仆仆 于亰舒仄仂亰于磶从亳 仄亢 仂从亠仄亳仄亳 仆仂礆亳 仗亠亟仄亠仆仂 仂弍仍舒, 舒从亳仄亳 磻 仂弍从亳 仗亟亳亠仄亳, 舒 舒从仂亢 仂仗亳 仆 于仆仆 从 亳仗 于亟仆仂亳仆 仂弍仍亳于仂 亟舒亞舒仄亳 从仍舒于 舒 亟舒亞舒仄 从仍舒于 仆亠 于从舒亰 仆仂仄舒 仗仂 亳仄舒仂于 舒仗亠从亳 仆从仂仆于舒仆仆 亳亠仄亳 4
  • 5. 舒亞舒仄舒 从仍舒于 舒亞舒仄亳 从仍舒于 仄仂亢 于仄舒亳: ∃仍舒亳 ∃亟仆仂亠仆仆 ∃仆亠亠亶亳 ∃仂仂仗亠舒 5
  • 6. 仍舒亳仍舒 (class) 仗亳亰仆舒亠仆亳亶 亟仍 仗仂亰仆舒亠仆仆 仄仆仂亢亳仆亳 仂弍从于, 磻 仄舒ム 仂亟亳仆舒从仂于 从, 仗仂于亠亟仆从 于亟仆仂亠仆仆 亰 仂弍从舒仄亳 亰 仆亳 从仍舒于. 舒仆仂 从仍舒 亰仂弍舒亢 于亳亞仍磲 仗礆仂从仆亳从舒, 磻亳亶 亟仂亟舒从仂于仂 仄仂亢亠 弍亳 仂亰亟仍亠仆亳亶 亞仂亳亰仂仆舒仍仆亳仄亳 仍仆礆亳 仆舒 仂亰亟仍亳 舒弍仂 亠从. 丕 亳 仂亰亟仍舒 仄仂亢 于从舒亰于舒亳 仄 从仍舒, 舒亳弍亳 (亰仄仆仆) 仂仗亠舒 (仄亠仂亟亳). 6 class cls 01 亞 亞 - 亠仆 - 舒亟亳 - 亰舒仍亳于从舒 亞 - 亠仆 - 舒亟亳 - 亰舒仍亳于从舒 + 仗亠亠仄亠亳() + 于亠仍亳亳() + 从() + 仗仂从舒亰舒() 仄 从仍舒舒 亳弍 从仍舒舒 仗亠舒亳亳 从仍舒舒
  • 7. 仍舒亳 仄 从仍舒 ∃仄 从仍舒 仗仂于亳仆仆仂 弍亳 仆从舒仍仆亳仄 舒仄从舒 仗舒从亠, 从亳亶 仂仗亳 亟亠磻仂 从仗仆 亟舒亞舒仄 从仍舒于 (仄仂亢仍亳于仂, 仂亟仆仂 亟舒亞舒仄仂). 仄 从仍舒 于从舒亰 于亠仆亶 亠从 仗礆仂从仆亳从舒 仆舒仗于亢亳仆亳仄 亳仂仄 仗仂于亳仆亠仆 仗仂亳仆舒亳 亰 于亠仍亳从仂 弍从于亳. ∃弍舒从仆亳亶 从仍舒 亠 从仍舒, 磻亳亶 仆亠 仄仂亢亠 仄舒亳 亠从亰亠仄仗仍于(仂弍从于). 仍 仗仂亰仆舒亠仆仆 亶仂亞仂 仄 于亳从仂亳仂于 从亳于. 7
  • 8. 仍舒亳 亳弍亳 从仍舒 亳弍 - 亠 仄亠仆仂于舒仆亠 于仍舒亳于 从仍舒, 亰舒亞舒仍仆舒 亟仍 于 亶仂亞仂 仂弍'从于, 仂 于从仍ム舒 仂仗亳 弍亠亰仍 亰仆舒亠仆, 磻 仄仂亢 仗亳亶仄舒亳 亠从亰亠仄仗仍亳 于仍舒亳于仂 8 仍舒 仄舒亳 弍亟-磻亠 亳仍仂 舒亳弍于 舒弍仂 仆亠 仄仂亢亠 仄舒亳 亰仂于仄 亳弍 舒弍舒从 亟舒仆亳 仂弍'从舒 舒弍仂 亶仂亞仂 舒仆 丕 从仂亢亠仆 仄仂仄亠仆 舒 弍亟-磻亳亶 舒亳弍 仂弍'从舒, 仂 仆舒仍亠亢亳 亟舒仆仂仄 从仍舒, 仄舒 仍从仂仄 仗亠于仆亳仄 亰仆舒亠仆仆礆 亳弍亳 仗亠亟舒于仍亠仆 于 仂亰亟仍, 磻亳亶 仂亰舒仂于舒仆亳亶 仗亟 仄'礆 从仍舒 亳 仂仗亳 舒亳弍舒 仄仂亢仆舒 磦仆仂 于从舒亰于舒亳 亶仂亞仂 亳仗 亰仆舒亠仆仆, 磻亠 仗亳亶仄舒 亰舒 亰舒仄仂于于舒仆仆礆 class cls 02 Custome r - name - address - phone Wall - height: double - width: double - thickness: double - isLoadBearing: boolean = true
  • 9. 仍舒亳 仗亠舒 从仍舒 仗亠舒 - 亠 亠舒仍亰舒 仗仂仍亞亳, 磻 仄仂亢仆舒 亰舒仗仂亳亳 弍亟-磻仂亞仂 仂弍'从舒 从仍舒 亟仍 于仗仍亳于 仆舒 仗仂于亠亟仆从. 仗亠舒 - 亠 舒弍舒从 仂亞仂, 仂 仄仂亢亠 仂弍亳亳 仂弍'从. 9 亊从 仗舒于亳仍仂 (仂舒 仆亠 亰舒于亢亟亳) 亰于亠仆亠仆仆 亟仂 仂仗亠舒 仂弍'从舒 亰仄仆ム 亶仂亞仂 舒仆 舒弍仂 亶仂亞仂 亟舒仆 仗亠舒 从仍舒 亰仂弍舒亢ム 于 仂亰亟仍, 仂亰舒仂于舒仆仂仄 仆亳亢亠 仂亰亟仍 亰 舒亳弍舒仄亳. 亳 仂仄 仄仂亢仆舒 仂弍仄亠亢亳亳 仍从亳 仄亠仆舒仄亳. 丕 于 仂弍'从于 从仍舒 亰舒亞舒仍仆亳亶 仆舒弍 仂仗亠舒亶 仍舒 仄仂亢亠 仄亳亳 弍亟-磻亠 亳仍仂 仂仗亠舒亶 舒弍仂 仆亠 仄亳亳 亰仂于仄 class cls 03 Rectangle + move() + expand() + isEmpty() Sensor + reset() : void + setAlarm(double) : void + getValue() : double
  • 10. 仍舒亳 仂舒亟亳 仂弍舒亢ム亳 从仍舒 于 UML, 亟仂亳仄亶亠 仆舒仗仆亳 仗舒于亳仍: 仗仂从舒亰亶亠 仍从亳 于仍舒亳于仂 从仍舒, 磻 于舒亢仍亳于 亟仍 仂亰仄仆仆 舒弍舒从 于 亟舒仆仂仄 从仂仆亠从 仂亰亟仍磺亠 亟仂于亞 仗亳从亳 舒亳弍于 仂仗亠舒亶 仆舒 亞仗亳 于亟仗仂于亟仆仂 亟仂 仆亳 从舒亠亞仂礆亳 仗仂从舒亰亶亠 于亰舒仄仂仗仂于'磶舒仆 从仍舒亳 仆舒 仂亟仆亶 亶 亢亠 亟舒亞舒仄 10
  • 11. 亟仆仂亠仆仆 亟仆仂亳仆亳 仄亢 从仍舒舒仄亳 仄 于仆仆仂亞仂 仂 从仍舒于 仆舒 亟舒亞舒仄 从仍舒于 于从舒亰ム 亰仆 于亟仆仂亳仆亳 (亰于'磶从) 仄亢 仆亳仄亳. 弌从仗仆 亳仗于 于亟仆仂亳仆 从仂于舒仆舒. 舒亰仂于 于亟仆仂亳仆舒仄亳 于 仄仂于 UML: 弌舒于仍亠仆仆 亰舒仍亠亢仆仂 (dependency relationship) 弌舒于仍亠仆仆 舒仂舒 (association relationship) 弌舒于仍亠仆仆 亰舒亞舒仍仆亠仆仆 (generalization relationship) 11
  • 12. 亟仆仂亠仆仆 亟仆仂亠仆仆 亰舒仍亠亢仆仂 舒仍亠亢仆 (dependency) - 于亟仆仂亠仆仆 于亳从仂亳舒仆仆, 亰亞亟仆仂 亰 磻亳仄 亰仄仆舒 于 仗亠亳从舒 仂亟仆仂亞仂 亠仍亠仄亠仆舒 仄仂亢亠 于仗仍亳仆亳 仆舒 仆亳亶 亠仍亠仄亠仆, 亶仂亞仂 于亳从仂亳仂于, 仗亳仂仄 亰于仂仂仆亠 仆亠 仂弍仂于'磶从仂于仂. 舒仆仂 亰舒仍亠亢仆 亰仂弍舒亢 仗仆从亳仆仂 仍仆 亰 仍从仂, 仗礆仂于舒仆仂 于亟 亰舒仍亠亢仆仂亞仂 亠仍亠仄亠仆舒 仆舒 仂亶, 于亟 磻仂亞仂 于仆 亰舒仍亠亢亳. 12 class cls 04 Client Order
  • 13. 亟仆仂亠仆仆 亟仆仂亠仆仆 舒仂舒 仂舒 (association) - 从仆亳亶 舒于仍亠仆仆, 仂 仗仂从舒亰, 仂 仂弍'从亳 仂亟仆仂亞仂 亳仗 磻亳仄仂 亳仆仂仄 仗仂于'磶舒仆 亰 仂弍'从舒仄亳 仆仂亞仂 亳仗. 仂舒, 仂 亰于'磶 亟于舒 从仍舒亳, 仆舒亰亳于舒 弍仆舒仆仂. 仂亢仆舒 于仂ミ火委亳 舒仂舒, 仂 亰于'磶ム 于亟舒亰 从仍从舒 从仍舒于; 于仂仆亳 仆舒亰亳于舒ム n-舒仆亳仄. 丕 舒仂舒亶 仄仂亢 弍亳: 仄', 仂仍, 从舒仆 舒亞亠亞于舒仆仆. 13 class cls 05 Person Company Person Company +Employee 1..* work on +Employer *
  • 14. 亟仆仂亠仆仆 亟仆仂亠仆仆 舒仂舒 14 仄' 仂仗亳 仗亳仂亟 于亟仆仂亳仆亳. 乂仂弍 仆亳从仆亳 仄仂亢仍亳于亳 仆舒仗舒于仍亠仆亠亟于仄亳仍亠仆仆仂亠亶 于 仂亰仄仆仆 仄亠仆, 于从舒亰, 于 磻仂仄 于仂仆仂 仗仂于亳仆仆仂 亳舒亳. 仂仍 - 亠 束仂弍仍亳晛, 磻亳仄 从仍舒, 仂 亰仆舒仂亟亳 仆舒 仂亟仆亶 仂仂仆 舒仂舒, 亰于亠仆亠仆亳亶 亟仂 从仍舒 亰 仆仂亞仂 弍仂从. 亟亳仆 从仍舒 仄仂亢亠 亞舒亳 于 亰仆亳 舒仂舒 磻 仂亟仆 亢 仂仍, 舒从 亰仆. 舒仆 - 从仍从 仂弍'从于, 磻亠 仄仂亢亠 弍亳 仗仂于'磶舒仆亠 亟仂仗仂仄仂亞仂 仂亟仆仂亞仂 仗亳仄仆亳从舒 舒仂舒. 舒仆 亰舒仗亳 舒弍仂 磻 于亳舒亰, 亰仆舒亠仆仆礆 磻仂亞仂 亟舒仗舒亰仂仆 亰仆舒亠仆, 舒弍仂 于 磦仆仂仄 于亳亞仍磲. 舒仆 仄仂亢仆舒 亰舒亟舒亳 亟仂于仆ム 仂亟亳仆亳 (1), 仄仂亢仆舒 于从舒亰舒亳 亟舒仗舒亰仂仆: 束仆仍 舒弍仂 仂亟亳仆亳晛 (0..1), 束弍舒亞舒仂損 (0 .. *), 束仂亟亳仆亳 舒弍仂 弍仍亠損 (1 .. *), 束弍亟-磻亠 亳仍仂 仂弍'从于, 从仄 2 5 損(0.. 1, 3..4, 6 .. *). class cls 06 Person Company work on class cls 07 Person Company +Employee +Employer class cls 08 Person Company 1..* *
  • 15. 亟仆仂亠仆仆 亟仆仂亠仆仆 舒仂舒 15 亞亠亞于舒仆仆 (aggregation) 仗仂从舒亰 于亟仆仂亠仆仆 亳仗 束舒亳仆舒 / 仍亠損, 于 磻仂仄 仂亟亳仆 从仍舒 从仍舒亟舒 亰 从仍从仂 仄亠仆亳 从仍舒于 仂仄仗仂亰亳 (composition) 仍亢亳 亟仍 于亳亟仍亠仆仆 仗亠舒仍仆仂 仂仄亳 于亟仆仂亳仆亳 束舒亳仆舒 / 仍亠損. 弌仗亠亳从舒 亰于'磶从 仗仂仍磪舒 于 仂仄, 仂 舒亳仆亳 仆亠 仄仂亢 于亳仗舒亳 于亟亳于 于亟 仍仂亞仂, 仂弍仂 亰 亰仆亳亠仆仆礆 仍仂亞仂 亰仆亳ム 于 亶仂亞仂 从仍舒亟仂于 舒亳仆亳. class cls 09 Team Person *1 class cls 10 Building Room *1
  • 16. 亟仆仂亠仆仆 亟仆仂亠仆仆 亰舒亞舒仍仆亠仆仆 16 丕亰舒亞舒仍仆亠仆仆 (generalization) - 亠 于亟仆仂亠仆仆 仄亢 亰舒亞舒仍仆仂 仆 (仗亠从仍舒仂仄, 舒弍仂 弍舒从仂仄) 从仂仆从亠仆亳仄 于仍亠仆仆礆 (仗仂亟从仍舒仂仄, 舒弍仂 仆舒舒亟从仂仄). 舒仆亠 于亟仆仂亠仆仆 仂仗亳 舒 从仍舒于 仗舒亟从于舒仆仆 于仍舒亳于仂亠亶 仗仂于亠亟仆从亳. 亠亠亟弍舒舒, 仂 从仍舒-仆舒舒亟仂从 仄舒 于 于仍舒亳于仂 仗仂于亠亟仆从仂 从仍舒-仗亠亟从舒, 舒 舒从仂亢 仄舒 于仂 于仍舒仆 于仍舒亳于仂 仗仂于亠亟仆从, 磻 于亟仆 从仍舒-仗亠亟从舒. class cls 11 从亳于 舒仆从仂于从亳亶 亠 亠亟于亳亢亳仄仂 丶亠仆仆舒 弍仄舒亞舒 丼亠从仂于亶 亠 弌弍亠亠亞舒亠仍仆亶 亠 从亳 弍仍亳亞舒亳
  • 17. 亟仆仂亠仆仆 仂舒亟亳 亳 仄仂亟亠仍ミ火夷出術 于亟仆仂亳仆 于 UML 亟仂亳仄亶亠 仆舒仗仆亳 仗舒于亳仍: ∃火湖歳粧亳仂于亶亠 亰舒仍亠亢仆, 仍从亳 磻仂 于亟仆仂亠仆仆, 磻亠 仄仂亟亠仍ム 仆亠 从仆亳仄 ∃火湖歳粧亳仂于亶亠 亰舒亞舒仍仆亠仆仆, 仍从亳 磻仂 仄舒 仄亠 于亟仆仂亠仆仆 亳仗 束損 仆亳从舒亶亠 仄仆仂亢亳仆仆仂亞仂 仗舒亟从仂仄于舒 舒 仗舒亟从于舒仆仆 仆亠 仗仂于亳仆仆舒 弍亳 仆 亰舒仆舒亟仂 亞仍亳弍仂从仂 (弍舒亢舒仆仂 仆亠 弍仍亠 仗'亳 于仆于), 仆 亰舒仆舒亟仂 亳仂从仂 ∃経委仂仂于亶亠 舒仂舒 仗亠 亰舒 于亠 舒仄, 亟亠 仄亢 仂弍'从舒仄亳 仆ム 从仆 于亟仆仂亳仆亳 17
  • 18. 仆亠亠亶亳仆亠亠亶 (interface) - 仆舒弍 仂仗亠舒亶, 磻亳亶 于亳从仂亳仂于 亟仍 仗亠亳亳亳仂于舒仆亳 仗仂仍亞, 仂 仆舒亟舒ム 从仍舒仂仄 舒弍仂 从仂仄仗仂仆亠仆仂仄. 18 仆亠亠亶 仗仂于亳仆亠仆 仄舒亳 仆从舒仍仆亠 仄'. 仆亠亠亶 仄仂亢亠 于从仍ム舒亳 弍亟-磻亠 亳仍仂 仂仗亠舒亶. 仂弍仍亳于仂 仆亠亠亶亳 仆亠 仄 舒亳弍于 仆亠亠亶亳 仆亠 仄 亠舒仍亰ム 仂仗亠舒 仄亠仂亟于 仆亠亠亶 仗亠亳从 从仂仆舒从 从仍舒, 舒仍亠 仆亠 仆舒从仍舒亟舒 仆磻亳 仂弍仄亠亢亠仆 仆舒 于仂 亠舒仍亰舒. 于'磶仂从 仆亠亠亶 亰 亠舒仍亰ム 亶仂亞仂 亠仍亠仄亠仆仂仄 仄仂亢仆舒 亞舒仆仂 仗亠亟舒于亳亳 亟于仂仄舒 仗仂仂弍舒仄亳: 仆亠亠亶 仗亠亟舒于仍ム 于亳亞仍磲 亠亠仂亳仗仆仂亞仂 从仍舒 仗仂于'磶ム 亶仂亞仂 亰 从仍舒仂仄 舒于仍亠仆仆礆 亠舒仍亰舒. 弌舒于仍亠仆仆 亠舒仍亰舒 仂弍'亟仆 于亟仆仂亳仆亳 亰舒亞舒仍仆亠仆仆 亰舒仍亠亢仆仂 于亟仆仂亠仆仆 仄亢 仆亠亠亶仂仄 亶仂亞仂 亠舒仍亰舒 亰仂弍舒亢 从亢亠从仂仄 亰 仂亟仆仂亞仂 弍仂从 从仍舒. class cls 12 束interface損 IEmployee + getHistory() + getCompensation() IEmployee class cls 13 Employee + getHistory() + getCompensation() 束interface損 IEmployee + getHistory() + getCompensation() Employee + getHisory() + getCompensation() IEmployee
  • 19. 仆亠亠亶亳 19 仆亠亠亶亳 仄仂亢 弍舒亳 舒 于亟仆仂亳仆舒 亰舒亞舒仍仆亠仆仆, 舒仂舒 舒 亰舒仍亠亢仆仂. 仆亠亠亶 磦仍 仂弍仂 亳从于舒仍仆亳亶 于亰仂仍 于 亳亠仄. 仆 于亳亰仆舒舒 仄仂于亳 从仂仆舒从, 仗仍 仂亞仂 仂弍亳亟于 仂仂仆亳 - 从仍仆 仗仂舒舒仍仆亳从 - 仄仂亢 亟亳 仆亠亰舒仍亠亢仆仂 仂亟亳仆 于亟 仂亟仆仂亞仂, 仗仂于仆 仗仂从仍舒亟舒ム亳 仆舒 于亰舒仄仆 亰仂弍仂于'磶舒仆仆. class cls 14 TemperatureSensor + getValue() ISensor Dev ice Observ er + scan() 10 1
  • 20. 仆亠亠亶亳 仂舒亟亳 仂弍舒亢ム亳 仆亠亠亶 仆舒 仄仂于 UML, 从亠亶亠 仆舒于亠亟亠仆亳仄亳 仆亳亢亠 仗舒于亳仍舒仄亳: ∃火湖歳粧亳仂于亶亠 从仂仂亠仆 仆仂舒, 磻仂 亠弍舒 仗仂仂 仗仂从舒亰舒亳 仆舒磦仆 亳从于舒仍仆仂亞仂 于亰仍舒 于 亳亠仄 ∃火湖歳粧亳仂于亶亠 仂仄, 磻仂 亠弍舒 于亰舒仍亰于舒亳 亟亠舒仍 舒仄仂亞仂 亠于 20
  • 21. 仂仂仗亠舒仂仂仗亠舒 (collaboration) - 亠 仗仍仆仂舒 从仍舒于, 仆亠亠亶于 仆亳 亠仍亠仄亠仆于, 磻 仗舒ムム 仗仍仆仂 亟仍 亰舒弍亠亰仗亠亠仆仆 从仂仂仗亠舒亳于仆仂亞仂 仗仂于亠亟仆从亳, 弍仍 亰仆舒仂亞仂, 仆亢 仄舒 亶仂亞仂 从仍舒亟仂于亳. 21 class System 亞亠仆 舒亠从仂亳亳 舒亳从 仂仍从仆仂于亠仆亳亶 仂仂 仂仂 仗仂于仂仂仆仂亞仂 仄亠 舒仆亳亰仄舒 仍舒于仆亶 仄仂仂 亳于仂亟 1 * 1 1 1 1
  • 22. 亳从仍舒亟亳 22 class cls 15 Colledge - name - address - phone + attestInstructors() + attestStudents() : void Faculty - name + addInstructor() + removeInstructor() + getInstructor() + getAllInstructor() Student - id - name Course - id - name Instructor 1..* include 1 * studied at 1..* * visit * 1..* 1..* 1..* work on 1..* +dean 1 rule 0..1
  • 23. 亳从仍舒亟亳 23 class cls 16 仂亰亳亳 亰舒从舒亰舒 - 从仂仍亳亠于仂: int 丐仂于舒 - 仆舒亰于舒仆亳亠: String - 亠仆舒: double 舒从舒亰 - 仆仂仄亠: ID - 亟舒舒 亰舒从舒亰舒: Date - 亟舒舒 仂仗仍舒: Date + 仄仄舒() : double 弌仂亟仆亳从 - 亳仄: String + 仗亳仆 亰舒从舒亰() + 仗仂于亠亳 仂仗仍舒() + 于仗仂仍仆亳() 仍亳亠仆 - 亳仄: String - 舒亟亠: 亟亠 + 仂仗仍舒亳() 个亳亰亳亠从仂亠 仍亳仂 + 仂仗仍舒亳() 豫亳亟亳亠从仂亠 仍亳仂 + 仂仗仍舒亳() 1 于仂亟亳 于 * 1..* 于从仍ム舒亠 1 0..1 舒弍仂舒亠 * 1 亟亠仍舒亠 * 0..1 仂仄亳亠 仂亠 *