, .
. , . . , , , . : , , ?
. , , , , .
, , . .
?
, ?
1) , , , .
2) .
, , .
49. - - . . : , , , .
- :
;
;
;
.
, , :
;
;
.
, . . , , . , , .
-, "/" ( ), "is-a. , "/ ", "part of".
-, , , .
. , - : .
|
|
, , . , .
. , , - .
, , . . , . , . - , .
- . , ( , , , ) , ( , , ). . , , ( ) .
. :
"--"
"--"
"--".
. , - , ( ) ( ) . , , . . , . . - .
.
. , . , C++, - , . , . :
;
.
. , -, -. , C++: , , .
. . , , - , . , .
|
|
. , .
C++ , , , - .
.
- - . , , . C++ , , . this.
. .
(" ") , , . , Car Engine, , , Car Engine Engine Car. Car Vehicle, MeansOfTransportation. , , "X Y " . . . . ++ ( ) - , .
50. - - . : ,
- :
;
;
;
.
, , :
;
;
.
(statechart diagrams) , - .
, . , . : , . , . , , , , , .
:
- , . , .
- ( , guardian). , , . , .
.
|
|
- , . - .
( /). , , ^, .
, , .
51. - - . : ,
(object diagrams)
- (objects) - . runtime- , , , . , - . , .
: ( ':CDispatcher'), , PBX (':PBX_Agent') 'Tester1:COperator' 'Tester2:CSubOperator'.
, ( , , ), . UML. , (, ) .
:
<1>: <2>,<1> - , <2> - . . , . , . ( ). , , UML. CASE- UML- . , : , , . , , , , , . (links). - , - . . "" , - , . . - , - , , - - , .