Ir al contenido principal

C# y la programación orientada a objetos


PROGRAMACION ORIENTADA A OBJETOS (POO)

Es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.

¿Cuáles son los elementos que fundamentan la Programación Orientada a Objetos?

Los elementos que integran la programación orientada a objetos son los siguientes:

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.”

¿Cuál es el mayor beneficio del concepto de Clase?

Uno de los mayores beneficios es que la clase describe a el objeto que esta en la clase, el cual consta de una serie de métodos y datos que resumen las características de este objeto. Definir clases permite trabajar con código reutilizable. Puesto que desde una clase se puede crear una instancia y así reutilizar el código escrito para esta sin tener que volver a escribir el código para la instancia.

¿Cómo interpreta el término reutilización de código en Programación Orientada a Objetos?

Este término hace referencia comportamiento y a las técnicas que garantizan que una parte o la totalidad del código se pueda utilizar en otra parte del programa sin tener que escribirlo nuevamente. De esta manera se aprovecha el trabajo anterior, se economiza tiempo, y se reduce la redundancia.

¿Qué significa para usted el Polimorfismo?

Se entiende a la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación.

Comentarios

Entradas populares de este blog

Presentación Desarrollo Humano

BIENVENIDOS AL BLOG-DESARROLLO HUMANO Este módulo es una asignatura que estoy cursando actualmente en la universidad pascual bravo y estaré publicando mi evidencia de aprendizaje a medida que vaya avanzando en el estudio del mismo. Por esta razón les pido encarecidamente que lean cada una de mis entradas que iré publicando con el fin de que me ayuden a crecer en el ámbito del conocimiento y el aprendizaje con cada uno de sus valiosos aportes que me puedan brindar. Dichos aportes son los que ayudaran al mejoramiento y a la búsqueda incansable de la excelencia para servir a la sociedad. El desarrollo humano es la base fundamental de la sociedad porque con ella se evidencia el constante crecimiento y la evolución de la persona, en los valores y en la ética. Los cuales lo van ayudar a ser un profesional integro el cual contribuya al crecimiento de un país mejor. Muchas gracias por su atención,  Daniel Yesid Duque Giraldo.

Empleado, empresario o ambos

¿Cuáles son las ventajas de ser empleado? La ventaja que tiene ser empleado es que podemos contar con un trabajo constante, remunerado y con todas las prestaciones sociales sin tener que preocuparnos por nada sino solo ser rendidores en los deberes que los jefes nos ponen. ¿Cuáles son las desventajas de ser empleado? La mayor desventaja que podemos tener es que en cualquier momento podemos ser despedidos y no tener otras opciones de ingreso de dinero. Por otro lado es que no contamos con la remuneración adecuada al tipo de trabajo que se hace. Otra desventaja es que no disponemos del tiempo y por lo tanto no podemos  hacer otras actividades en las cuales estemos involucrados con nuestra familia. ¿Cuáles son las ventajas de ser empresario? La mayor ventaja que se tiene al ser empresario es que se dispone del tiempo para dedicarle a la familia y hacer cosas que te gusten como viajar y conocer distintos lugares. Se dispone de mayores ingresos económicos los cuales los p

Presentación Matemáticas Discretas

BIENVENIDOS AL BLOG-MATEMÁTICAS DISCRETAS Este módulo es una asignatura que estoy cursando actualmente en la universidad pascual bravo y estaré publicando mi evidencia de aprendizaje a medida que vaya avanzando en el estudio del mismo. Por esta razón les pido encarecidamente que lean cada una de mis entradas que iré publicando con el fin de que me ayuden a crecer en el ámbito del conocimiento y el aprendizaje con cada uno de sus valiosos aportes que me puedan brindar. Dichos aportes son los que ayudaran a mi mejoramiento y a la búsqueda incansable de la excelencia para servir a la sociedad. Las matemáticas discretas son una base fundamental para la computación, debido  a que el lenguaje y las herramientas que utiliza son habituales en gran parte de la materia, como por ejemplo el algoritmo. Muchas gracias por su atención, Daniel Yesid Duque Giraldo.