120 likes | 467 Views
PROGRAMACION ORIENTADA A OBJETOS CON C#. La programación orientada a objetos (POO), intenta simular el mundo real a través del significado de objetos que contiene características y funciones. Los lenguajes orientados a objetos se clasifican como lenguajes de quinta generación.
E N D
PROGRAMACION ORIENTADA A OBJETOS CON C#
La programación orientada a objetos (POO), intenta simular el mundo real a través del significado de objetos que contiene características y funciones. Los lenguajes orientados a objetos se clasifican como lenguajes de quinta generación. CARACTERISTICAS: - El sensor de imagen - El monitor LCD. FUNCIONES: - Fotografiar una imagen OBJETO: Cámara Digital
Otras características de la POO son: Una clase es algo abstracto que define la "forma" del objeto, se podría hablar de la clase como el molde de los objetos. El objeto cámara pertenece a la clase de todas las cámaras no importando modelo, color, etc. Las clases tienen atributos y métodos Color: negro Play Forma: Stop Modelo:
Abstracción. Acto mental en el que se aísla conceptualmente un objeto o una propiedad de un objeto. Es decir el énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?“. La cámara captura fotografías, y graba videos la manera en que lo hace no lo sabemos son cuestiones abstractas para nosotros y esto lo hace por separado es decir no graba video y captura fotografía al mismo tiempo. La abstracción es entonces la capacidad de separar los elementos (al menos mentalmente) para poder verlos de forma singular.
Encapsulación: También conocida como ocultamiento. La encapsulación se encarga de mantener ocultos los procesos internos que necesita para hacer lo que sea que haga, dándole al usuario acceso sólo a lo que necesita. La cámara trae el botón Play para capturara una fotografía y nosotros no sabes internamente como lo hace.
Herencia: Es la capacidad que tiene una clase de derivar las propiedades y métodos de otra. La cámara digital hereda todas las características de las cámaras fotográficas como el uso de un lente para enfocar la imagen. El uso de un botón que active la función play.
Polimorfismo: Es un método que puede tomar diferentes valores. En la cámara digital el polimorfismo se ve reflejado en el botón Play ya que este se utiliza tanto para capturar fotografías como para grabar videos.