1 2 3 4 5 6 / A B A B B A 7 8 9 10 11 12
OO A B A B 13 14 15 16 17 18 19 20 21 22 OOA OOA 23 24 25 OOA OOA
26 27 28 29 30 31 32 use case 33 use case 34 35 36 37 OOD OOA OOD 38 OOA 39 OOD 40 41 /
42 OOD 43 OOD 44 45 46 A P Q 1 1 2 OOPL 2 3 OOA use case 4 1... 2 3
4 OOD 5 6 5 1 2 6 1 2
3 7 8 1 2 9 10
11 12 13 14 1
or 2 3 15 OOA? 16 1 2 3 7 2 4 17
18 1 2 3 19 use case? 1 2 20 use case / 21 OOA use case 22
23 24 25 OOA OOD OOA OOD OOA OOD OOD OOD OOA OOA OOD OOA OOD OOA OOD OOA OOD 26 1 OOA 2 OOA 3 OOA PDC "OTS" " " PDC PDC PDC OTS
OOA OOD > 27 use case 28 OO 29 OOA
27 RDBMS 28 OOD 3 7 / 2 29 OO C++ 1 =>class =>object private,protected,public,friend constructor () destuctor ~ ()
new ( ) delete 2 3 4 => private,protected,public,friend > ~ private,protected,public,friend virtual virtual 5