Вы находитесь на странице: 1из 3

Universidad Tecnológica del Sureste de Veracruz

Tecnologías de la Información y Comunicación

BASE DE DATOS

Portafolio de Evidencias

NOMBRE DEL ALUMNO JULIO CESAR JAIMEZ FERNANDEZ

MATRICULA 90010134

PERIODO ESCOLAR ENERO-ABRIL GRUPO 201

NOMBRE DEL DOCENTE LIC. ARTURO ESCOBAR GARCIA

FECHA DE ENTREGA:
Investigación “especialización y generalización en diagramas de clases”

Generalización:

Permite gestionar la complejidad mediante un ordenamiento taxonómico de


clases, se obtiene usando los mecanismos de abstracción de Generalización y/o
Especialización. La Generalización consiste en factorizar las propiedades
comunes de un conjunto de clases en una clase más general. Los nombres
usados: clase padre - clase hija. Otros nombres: superclase - subclase, clase base
- clase derivada. Las subclases heredan propiedades de sus clases padre, es
decir, atributos y operaciones (y asociaciones) de la clase padre están disponibles
en sus clases hijas. La Generalización y Especialización son equivalentes en
cuanto al resultado: la jerarquía y herencia establecidas. Generalización y
Especialización no son operaciones reflexivas ni simétricas pero sí transitivas. La
especialización es una técnica muy eficaz para la extensión y reutilización.

Vehiculo

- Ruedas

- Puertas

- Asiento

+ Arrancar( )

+ Acelerar( )

+ Frenar( )

+ Girar( )

Automóvil
Camión
- Deportivo
- Remolque
+ Correr( )
+ Cargar( )
Indica que una subclase hereda los métodos y atributos
especificados por una Super Clase, por ende la Subclase además de
poseer sus propios métodos y atributos, poseerá las características y
atributos visibles de la Super Clase (public y protected), ejemplo:

En la figura se especifica que Auto y Camión heredan de


Vehículo, es decir, Auto posee las Características de Vehículo
(Precio, VelMax, etc) además posee algo particular que es
Descapotable, en cambio Camión también hereda las
características de Vehiculo (Precio, VelMax, etc) pero posee
como particularidad propia Acoplado, Tara y Carga.

Cabe destacar que fuera de este entorno, lo único "visible" es el


método Caracteristicas aplicable a instancias de Vehículo, Auto y
Camión, pues tiene definición publica, en cambio atributos como
Descapotable no son visibles por ser privados.

Вам также может понравиться