Que es la Programacion Orientada a Objetos
La programación orientada a objetos consiste en ordenar datos en conjuntos modulares de elementos de información del mundo real (denominado un dominio). Estos elementos de datos se llaman objetos. Estos datos se agrupan de acuerdo a las características principales del mundo real de estos elementos (tamaño, color, etc.).
2. Que son los objetos .net?La programación orientada a objetos trabaja de esta manera. Todo el programa está construido en base a diferentes componentes (Objetos), cada uno tiene un rol específico en el programa y todos los componentes pueden comunicarse entre ellos de formas predefinidas.
Todo objeto del mundo real tiene 2 componentes: características y comportamiento.
Por ejemplo, los automóviles tienencaracterísticas (marca, modelo, color, velocidad máxima, etc.) y comportamiento (frenar, acelerar, retroceder, llenar combustible, cambiar llantas, etc.).
Los Objetos de Software, al igual que los objetos del mundo real, también tienen características y comportamientos. Un objeto de software mantiene sus características en una o más "variables", e implementa su comportamiento con "métodos". Un método es unafunción o subrutina asociada a un objeto.
3. Cuáles son los elementos que integran esencialmente en los objetos y describe baca uno (propiedades) .net?
4. Que es la herencia entre los objetos en .net?
El concepto de herencia tiende a confundir a muchos programadores ya que pretenden entenderlo desde el punto de vista del significado de la misma palabra, cuando la herencia enprogramación se refiere a la "clasificación"; es una relación entre clases, además es importante tener claro que la herencia es una relación de clases más que una relación de objetos.
Un ejemplo del concepto de herencia es por ejemplo que un empleado es una persona. Entonces podemos hacer un modelo de ello en .NET creando dos clases, una llamada Empleado y otra llamada Persona, y declarar que Empleadohereda de Persona. La herencia nos dice que hay una relación y establece el hecho de que todos los empleados son personas.
5. Que es el polimorfismo en .net?
Según la documentación de Visual Studio.NET: "El polimorfismo se refiere a la posibilidad de definir múltiples clases con funcionalidad diferente, pero con métodos o propiedades denominados de forma idéntica, que pueden utilizarse demanera intercambiable mediante código cliente en tiempo de ejecución."
Dicho de otra manera, puede tener múltiples clases que se pueden utilizar de forma intercambiable, si bien cada clase implementa las mismas propiedades o los mismos métodos de maneras diferentes. El polimorfismo es importante en la programación orientada a objetos puesto que permite usar elementos que tienen el mismo nombre,independientemente del tipo de objeto que se esté utilizando en ese momento.
Resumiendo: Determina que el mismo nombre de método realizará diferentes acciones según el objeto sobre el que se ha aplicado.
6. Que es la encapsulación en .net?
La encapsulación implica el tratamiento de un grupo de propiedades, métodos y otros miembros como una única unidad u objeto. Los objetos pueden controlarel modo en que se cambian las propiedades y se ejecutan los métodos. Por ejemplo, un objeto puede validar valores antes de permitir cambios en propiedades. La encapsulación facilita también el cambio de implementación posterior al permitir ocultar los detalles de implementación de los objetos (ocultación de la información).
7. Que son las clases en .net?
-. Clases: son declaraciones oabstracciones de objetos, lo que significa, que una clase es la definición de un objeto. Cuando se programa un objeto y se definen sus características y funcionalidades, realmente se programa una clase.
Para crear una clase se utiliza la palabra reservada class y a continuación el nombre de la clase. La definición de la clase se pone entre las llaves de apertura y cierre. El nombre de la clase...
Regístrate para leer el documento completo.