informatica:programacion:programacion_orientada_a_objetos
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:programacion_orientada_a_objetos [2024/11/08 13:14] – [Encapsulamiento] tempwin | informatica:programacion:programacion_orientada_a_objetos [2024/11/08 13:16] (actual) – [Recursos] tempwin | ||
|---|---|---|---|
| Línea 29: | Línea 29: | ||
| * Evento | * Evento | ||
| * Mensaje: acción de efectuar una llamada a un método. | * Mensaje: acción de efectuar una llamada a un método. | ||
| + | |||
| + | ==== Encapsulamiento ==== | ||
| + | |||
| + | Consiste en asegurar que la información de un objeto se oculta del mundo exterior. | ||
| + | |||
| + | Al definir una clase, es importante proteger algunos métodos y propiedades para que no sean accesibles desde otras. Esto se consigue con los modificadores de acceso (// | ||
| + | |||
| + | <WRAP center round todo 60%> | ||
| + | Poner ejemplo | ||
| + | </ | ||
| + | |||
| ==== Abstracción ==== | ==== Abstracción ==== | ||
| Línea 77: | Línea 88: | ||
| Las clases hijas **heredarán** las propiedades y métodos de la clase padre y evitaremos duplicar código. | Las clases hijas **heredarán** las propiedades y métodos de la clase padre y evitaremos duplicar código. | ||
| - | |||
| - | ==== Modularización ==== | ||
| - | |||
| - | Se basa en tener clases especializadas para que los cambios en una, no afecte a las otras. De esta forma además se hace más sencillo el mantenimiento. | ||
| - | |||
| ==== Polimorfismo ==== | ==== Polimorfismo ==== | ||
| Línea 93: | Línea 99: | ||
| * Evita usar muchos '' | * Evita usar muchos '' | ||
| * Simplifica la programación | * Simplifica la programación | ||
| + | |||
| + | |||
| ===== Objetos ===== | ===== Objetos ===== | ||
| Línea 133: | Línea 141: | ||
| ===== Recursos ===== | ===== Recursos ===== | ||
| - | * [[https:// | + | * [[https:// |
| + | * [[https:// | ||
informatica/programacion/programacion_orientada_a_objetos.1731068081.txt.gz · Última modificación: por tempwin
