. () , , .
:
- (, , );
- ( , , .);
- ( );
- ( );
- ( , , );
- ( , ).
.
.
, , :
- ;
- ;
- ;
- ;
- .
- . . - , , , 40%, , 0,6.
(, , , ..). , , . - . , (, , .). , .
.
, , . , , .
|
|
, .
, , , . .
:
- ;
- , . . ;
- ;
- , .. ;
- , ;
- , , ;
- , ;
- , .. , , .
:
- , ,
- , , , , .. ().
, , . , , , , , . , .
, .. () , , .
, , , . : , , .
. , , .
|
|
- . , , .
. , . , - .
, , .
, , : , , , , , . (, , ), (, , - ; ).
. , . , , , , . , , .
. UML , .
(Class diagram) , , , . .
.11.9 -
. : , . .
:
- ;
- ;
- ;
- , .
, .
, . , (, ).
, .
. - , .
:
- . , , - . ;
- . - , , , , . , , , - , . ;
|
|
- . . (persistent) - . .
- , . , .
UML .7. : , .
.11.10 UML
(Class) , , . .
. , . - . , ; , . . .
, ( , , , ). . , . , : , .
. - , , . . , . , , , . ... (: ), (: ), (: ). , . , , .
, , . , .
. , . , - , . . . , Rectangle() , Java, , . ( ) . , . . .
|
|
, , . , .
, , , , , - . , , , ; ( ).
. , - , - ( ). , , . , , , . , .
, , - . , . , . "" , . UML :
- public() - , "" , . + () ;
- protected() - . # ();
- private() - . - ().
:
1) ( );
2) ( );
3) - (is -);
4) -, (part of-).
. , , () (), . , , . , , . .
, . , . , .11.11, .
.11.11
. (-) . /. () ().
, . .11.12 () (, , ) . , .
.11.12 -
.11.13 (, ) . , , . , .
.11.13 -