2 clases y conceptos a fines

2
CLASES Y CONCEPTOS A FINES Clases Representación ampliada de la clase. El Compartimiento del nombre Especificación de los Atributos Especificación de las operaciones Herencia en el análisis y diseño Es la definición de las características concretas de un determinado tipo de objetos. Aquí trata de los estereotipos de las clases ya que la clase es un estereotipo de clasificador. Tiene un nombre o identificador y un tipo Atributos PUBLICO PROTEGIDO PRIVADO Aquí trata de los estereotipos de las clases ya que la clase es un estereotipo de clasificador. La subclase comprende de un subconjunto de objetos de la superclase, por lo tanto tienen todos los atributos y operaciones de instancia de la superclase ya que la subclase los hereda. Consiste en un encapsulado la cual se divide en tres compartimientos. -Contiene nombres. -Contiene la lista de atributos. -Corresponde a los servicios de la clase. Herencia por especialización Crea una clase más especializada, más restrictiva a partir de una clase definida. Herencia por generalización clases abstractas Es una súper clase de la cual no se puede crear directamente objetos y se debe crear necesariamente en alguna de sus subclase. Variables de conceptos de clase Son diferentes tipos de clases pero no todos se pueden declarar directamente en UML. Clases diferidas Clases terminales Son clases abstractas que tienen alguna operación abstracta. Clases de terminales: Son las que no pueden tener subclases. Métodos terminales: Aquellos que no se pueden modificar en una subclase. Atributos terminales: Cuya visibilidad no se puede cambiar en una subclase.

Transcript of 2 clases y conceptos a fines

Page 1: 2 clases y conceptos a fines

CLASES Y CONCEPTOS A FINES

Clases

Representación

ampliada de la clase.

El Compartimiento

del nombre

Especificación de

los Atributos

Especificación de

las operaciones

Herencia en el

análisis y diseño

Es la

definición de

las

características

concretas de

un

determinado

tipo de objetos.

Aquí trata de los

estereotipos de las

clases ya que la clase es

un estereotipo de

clasificador.

Tiene un nombre o identificador y un tipo

Atributos PUBLICO PROTEGIDO PRIVADO

Aquí trata de los

estereotipos de las

clases ya que la clase es

un estereotipo de

clasificador.

La subclase comprende

de un subconjunto de

objetos de la

superclase, por lo tanto

tienen todos los

atributos y operaciones

de instancia de la

superclase ya que la

subclase los hereda.

Consiste en un encapsulado la cual se divide en tres compartimientos. -Contiene nombres. -Contiene la lista de atributos. -Corresponde a los servicios de la clase.

Herencia por

especialización

Crea una clase más

especializada, más

restrictiva a partir de una

clase definida.

Herencia por

generalización clases

abstractas

Es una súper clase de la cual

no se puede crear

directamente objetos y se

debe crear necesariamente

en alguna de sus subclase.

Variables de

conceptos de clase

Son diferentes tipos de

clases pero no todos se

pueden declarar

directamente en UML.

Clases diferidas

Clases terminales

Son clases abstractas que

tienen alguna operación

abstracta.

Clases de terminales: Son las que no

pueden tener subclases.

Métodos terminales: Aquellos que no se

pueden modificar en una subclase.

Atributos terminales: Cuya visibilidad no

se puede cambiar en una subclase.

Page 2: 2 clases y conceptos a fines

Metaclases

Cuyas instancias son clases

En UML es un estereotipo

de clase.

Clases

parametrizadas o

planillas

Es un descriptor de la clase

formalmente igual a una

clase excepto si algún

término de su definición es

un parámetro.

Clases de utilidad

Podemos definir una clase

con el estereotipo utility e

incluir las rutinas como

operaciones y los datos

como atributos.

Interfaces

Describe un conjunto de

operaciones visibles de una

clase sin indicar su

implementación.