Please enable JavaScript.
Coggle requires JavaScript to display documents.
`Programación Orientada a Objetos, Desventajas, La Clase, Herencia,…
-
Desventajas
-
-
Tarda mucho tiempo en ejecutarse.
No se pueden aplicar las POO en todas partes debido a que no es un lenguaje universal.
Para leer, modificar, o hacerles algo simplemente; en algunos programas debes realizar un paso extra para realizar estas acciones.
Si se fuerza el lenguaje puede perder algunos objetos y características.
Los objetos requieren una extensa documentación. Ejemplo:
La Clase
-
-
Es una definición abstracta de funcionalidad Ejemplo:
-
Herencia
-
Herencia Simple: indica que se pueden definir nuevas clases solamente a partir de una clase inicial.
Herencia Múltiple: indica que se pueden definir nuevas clases a partir de dos o más clases iniciales. Ejemplo:
Es la capacidad que tiene una clase específica de aprovechar la funcionalidad codificada en una clase de tal manera que se reutilice el código.
-
ejemplos
Polimorfismo
-
Polimorfismo dinámico: Es aquel en el que el código no incluye ningún tipo de especificación sobre el tipo de datos sobre el que trabaja. Así, puede ser utilizado a todo tipo de datos compatible.
Polimorfismo estático: Es aquel en el que los tipos a los que se aplica el polimorfismo debe ser explicitados y declarados uno por uno antes de poder ser utilizados.
ejemplo
-
Se presenta cuando hay herencia entre clases y hay un elemento con el mismo nombre en la clase base y en la clase derivada, de tal forma que existen dos implementaciones.
Encapsulamiento
-
-
Nivel protegido: Los atributos y métodos del objeto solo son accesibles desde la clase y las clases que heredan.
Nivel público: Los atributos y métodos del objeto pueden ser accesibles desde cualquier clase. Ejemplo:
Es un mecanismo de protección o aislamiento de atributos y métodos es decir, el aislamiento protege a los datos asociados de un objeto contra su modificación Ejemplos ilustativo:
-
Instanciación
Un objeto es una instancia de la clase y a la acción de crear una instancia se le llama instanciación. Imagen
-