1
DIAGRAMA DE CLASES M u e s t r an l a s c l a se s d e l s is t e m a y s u s i n t e r re l a c i o n es Cla se U n i d a d b á s i c a q u e e n c a p s u l a l a i n f o r m a c i ó n d e u n o b j e t o . Representad o por un rectángulo L a d o S u p e r i o r : N o m b r e L a d o I n t e r m e d i o : A t r i b u t o s P u b l i c ( + , ) P r i v a t e ( - , ) P r o t e ct e d ( # , ) L ado Inferior: Métod os P ubl i c (+ , ) P rivat e (-, ) Pro te c t e d ( # , ) Simbolo gía Cardinalidad de relaciones Herencia Agregación Asociación Dependencia o Instancia Por valor Por referencia Vent aj a Genera un código automáticamente Propone soluciones a algunos errores Representa las relaciones entre las clases de sistema Es el más utilizado y más conocido de Diagramas OO Se diseña los componentes del sistema Se protegen los datos Se posibilita una reducción de acoplamiento Es la fuente de generación de código

Diagrama de Clases

Embed Size (px)

Citation preview

Page 1: Diagrama de Clases

DIAGRAMA DE CLASES

Muest

ran las

clase

s del si

stem

a y

su

s in

terr

ela

ciones

Clase

Unid

ad b

ási

ca que e

nca

psu

la

la info

rmaci

ón d

e u

n o

bje

to.

Representado por un rectángulo

Lad

o S

up

eri

or:

N

om

bre

Lad

o

Inte

rmed

io:

Atrib

uto

s

Public

(+, )

Priv

ate

(-, )Pro

tecte

d

(#, )

Lado In

ferio

r: M

éto

dos

Public

(+, )

Private

(-, )Protected

(#, )

Simbol

ogía

Cardinalidad de

relacionesHerencia

Agregación

AsociaciónDependencia o Instancia

Por valor

Por referenciaVent

aja

Genera un código automáticamente

Propone soluciones a algunos erroresRepresenta las relaciones entre las clases de sistemaEs el más utilizado y más conocido de Diagramas OOSe diseña los componentes del sistemaSe protegen los datos

Se posibilita una reducción de acoplamientoEs la fuente de generación de código