PROGRAMACION ORIENTADA A OBJETOS CON C#

7
PROGRAMACION ORIENTADA A OBJETOS CON C#

description

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. - PowerPoint PPT Presentation

Transcript of PROGRAMACION ORIENTADA A OBJETOS CON C#

Page 1: PROGRAMACION ORIENTADA  A OBJETOS CON C#

PROGRAMACION

ORIENTADA

A OBJETOS

CON

C#

Page 2: 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 imagenOBJETO: Cámara Digital

Page 3: PROGRAMACION ORIENTADA  A OBJETOS CON C#

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 PlayForma: StopModelo:

Page 4: PROGRAMACION ORIENTADA  A OBJETOS CON C#

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.

Page 5: PROGRAMACION ORIENTADA  A OBJETOS CON C#

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.

Page 6: PROGRAMACION ORIENTADA  A OBJETOS CON C#

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.

Page 7: PROGRAMACION ORIENTADA  A OBJETOS CON C#

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.