C# y la programación orientada a objetos
- ¿Qué significa para usted el Polimorfismo?
Es la oportunidad de mordicar algo que ya esta establecido y así funcione de la manera que queremos. Es la característica que tienen los objetos de una clase para que los métodos se comporten de forma distinta, aunque dependan de la misma fracción de código.
- ¿Cómo interpreta el término re-utilización de código en Programación Orientada a Objetos?
Se entiende como la posibilidad de utilizar en otros programas un algoritmo ya establecido, así el código que una vez escribimos, nos puede ser útiles en infinidades de programas, así no tenemos que escribir el código una y otra vez que necesitemos realizar la misma operación. Esto también se entiende como modulador
- ¿Cual es el mayor beneficio del concepto de Clase?
Que es un molde con el cual se pueden crear infinidades de objetos, esto partiendo de ciertos métodos y atributos.
Permite la modificación fácil de datos o modelarlos.
¿Cuales son los elementos que fundamentan la Programación Orientada a Objetos?
Herencia: las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen
Principio de ocultación:Cada objeto está aislado del exterior, es un módulo natural, y cada tipo de objeto expone una interfaz a otros objetos que especifica cómo pueden interactuar con los objetos de la clase.
Abstracción:
Cada objeto en el sistema sirve como modelo de un “agente” abstracto que puede realizar trabajo, informar y cambiar su estado, y “comunicarse” con otros objetos en el sistema sin revelar cómo se implementan estas características
Cada objeto en el sistema sirve como modelo de un “agente” abstracto que puede realizar trabajo, informar y cambiar su estado, y “comunicarse” con otros objetos en el sistema sin revelar cómo se implementan estas características
Encapsulamiento:
Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción.
Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción.
Polimorfismo:
comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando
comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando
Sería bueno colocar las referencias bibliográficas. Gracias
ResponderEliminar