Информационни системи - теория и практика
DESCRIPTION
Информационни системи - теория и практика. доц., д-р Владимир Димитров [email protected] Задълбочено моделиране на класове. Изброими типове. Типът данни е описание на възможните стойности. Типове данни са числата, символните низове и изброимите типове. - PowerPoint PPT PresentationTRANSCRIPT
-
., - [email protected] - . , . (enumeration) . . , . , .
. , . .[1] [0..1] [*] ( - ). . [1] .
(scope) : . , . . , ., , ( ). - . - - . . - , . . .
(visibility) . public, protected, private, package. . . . ( Java.) . . UML : + (public), # (protected), - (private) ~ (package). . : .
(changeble readonly) ( )N-
N- N- , . N- , .N-
N-
(aggregation) , . . , . .
(composition) . . .
(propagation triggering) , . UML.
(abstract) , . . . {abstract}. . , . .- .
. . . .
. . UML, .
, . . .
- - . , .
, . . . , ( ), - .
. - . . -, - , . . , .
. , - , . . , .. . (metadata) . . , . , , . , , . , -, . .
(reification) . , . , , , .
: (constraint) : , , , , . , . .
{ } . UML :disjoint (). . .overlapping ( ). . .complete (). .incomplete (). . :
(derived element) , . . . , . .
(, , ), . , . : . . .