Está en la página 1de 7

Generalización

Modelos Estructurales
Definición de Generalización
Generalización es la base complementaria de toda inferencia deductiva válida. El concepto
de generalización tiene aplicación en muchas disciplinas, a veces teniendo un significado
especializado según el contexto. El texto debe estar bien formulado para que este tenga a
su vez más relación a lo que es la generalización.

Dados con conceptos relacionados, A y B, el concepto A es una generalización del concepto


B si y sólo si:

● Cada instancia del concepto B es también una instancia del concepto A.


● Existen instancias del concepto A que no son instancias del concepto B.
C A = Vehículo
B = Automóvil
A C = Bicicleta
B
¿Cómo se aterriza a software?
- Evitar trabajar
doble
- Abstracción de
problemas
- Reciclaje de
código
- Mejor
entendimiento
para clientes,
desarrolladores,
etc
Para ISC’s
En un paradigma OOP
esto se puede entender
como un objeto, con
todos los atributos a
grandes rasgos, por lo
que un objeto es
exactamente igual a sus
“hermanos” objetos sólo
que con características
más específicas
distintas.
Ventajas
● Es posible hacer enunciados generales que se apliquen a todos los
miembros de la clase
● Si se proponen cambios, no se tendrá que buscar en todos lados a ver si se
le aplican los cambios o no.

También podría gustarte