Clases, Encapsulamiento Y Otros En Poo
La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan.En programación, el término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?" (característica decaja negra). El común denominador en la evolución de los lenguajes deprogramación, desde los clásicos o imperativos hasta los orientados a objetos, ha sido el nivel de abstracción del que cada uno de ellos hace uso.
se denomina Modularidad a la propiedad que permitesubdividir una aplicación en partes más pequeñas (llamadas módulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes.
sedenomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro, de un objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto.
la herencia es, despuésde la agregación o composición, el mecanismo más utilizado para alcanzar algunos de los objetivos más preciados en el desarrollo de software como lo son la reutilización y la extensibilidad. Através de ella los diseñadores pueden crear nuevas clases partiendo de una clase o de una jerarquía de clases preexistente
l polimorfismo se refiere a la posibilidad de enviar un mensaje a ungrupo de objetos cuya naturaleza puede ser heterogénea. El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía
Regístrate para leer el documento completo.