martes, 21 de agosto de 2018

C# y la programación orientada a objetos

- La programación orientada a objetos o POO consiste básicamente en el manejo de clases organizadas para generar un programa, estas tienen atributos básicos y pueden generar objetos con métodos y atributos específicos.
Atributo:
Los atributos son las propiedades o estados de un elemento Clase u objeto, los atributos se declaran como variables del elemento y ayudan a estructurar el objeto de la clase.
Método:
Los métodos son el conjunto de funciones que pueden tener los elementos de un POO clase u objeto, pueden ser funciones aritméticas, comparación, medición, etc. Estos métodos pueden ser privados o públicos.
Clase:
Una clase en POO es una plantilla para la creación de objetos, esta plantilla es un elemento genérico o básico que tiene las características generales, comportamientos, atributos del objeto que se quiera crear.
Objeto e instancia:
Es una unidad de programa que consta de atributos o propiedades y de funciones o métodos, esta unidad de programa se desarrolla a partir de una plantilla o clase, el desarrollo del objeto a partir de una clase (plantilla) se llama instancia.   
“En el mundo de la programación orientada a objetos (POO), un objeto es el resultado de la instanciación de una clase.” *1.
En la siguiente presentación se observa la generación de un objeto a través de una clase y como los atributos de esta clase son privados y sus métodos públicos.

- Clase: definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ellas.

La reutilización de código se refiere al comportamiento y a las técnicas que garantizan que una parte o la totalidad de un programa informático existente se pueda emplear en la construcción de otro programa. De esta forma se aprovecha el trabajo anterior, se economiza tiempo, y se reduce la redundancia.

- Polimorfismo se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos. 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.

No hay comentarios:

Publicar un comentario

Aplicación para la capa de Transporte

 1. Enumere 3 protocolos diferentes que aparecen en la columna de protocolo en el sin filtrar ventana de lista de paquetes en el paso 7 ante...