Click here to load reader

Информационни системи - теория и практика

Embed Size (px)

DESCRIPTION

Информационни системи - теория и практика. доц., д-р Владимир Димитров [email protected] Задълбочено моделиране на класове. Изброими типове. Типът данни е описание на възможните стойности. Типове данни са числата, символните низове и изброимите типове. - PowerPoint PPT Presentation

Citation preview

-

., - [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) , . . . , . .

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