.


:




:

































 

 

 

 





. , , , , . .

(class diagram) UML, , , .

- . , , , . , , . . , .

(class) , , .

UML , (. 5.1). , .


. 5.1.

, (. 5.1, ). (. 5.1, ) (. 5.1, ). (. 5.1, ) , , , . , , .

, , UML. . 5.2. (. 5.2, ) , . (. 5.2, ) , . (. 5.2, ) , .


. 5.2.

, . , . UML, . , . , .

, , , . . , UML.

. UML .

(concrete class) , .

. .

(abstract class) , .

(). UML , , , . , UML.

, . - (::). : < >::< >. , , . , , : ::.

(attribute) , , .

, . . .

UML , . , , , , , , . :

< > < > []:< > = < > {-}.

(visibility) , .

UML (visibility), 4- .

  • "+" (public). , .
  • "#" (protected). , .
  • "-" (private). .
  • , , "~" - (package). , - .

. , . , public private. : public, protected, private, package.

, . - , () .

(multiplicity) , .

, . , : [ .. ], . , () (). "*" (), , .. .

. - . , . : .

, . "*", , . UML , . , UML [1..1], . . 1.

, , UML . UML , . , , .

. . , . , , .

, . , , .. ( static ).

. , - , . , . , . - , .

"/" , .

(derived element) , .

(operation) - , , , .

, . . UML . , , , , , - . :

< > < >( ):< > {-}

, , , , . "+" (public). "#" (protected). "-" (private). , , "~" (package).

. , . : public, protected, private, package.

, . - , () , , , .

, , , :

< > < >: < > = < >.

(parameter) , , .

, , . in, out inout in , . , . . , .

, . , . .

. . .

- , . - , .

. , . , , , () , () . .





:


: 2016-11-12; !; : 468 |


:

:

, , .
==> ...

2068 - | 1707 -


© 2015-2024 lektsii.org - -

: 0.018 .