ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Net Manual Completo


Enviado por   •  3 de Junio de 2015  •  454 Palabras (2 Páginas)  •  143 Visitas

Página 1 de 2

Introducción:

La programación orientada a objetos (POO) nos permite escribir código menos propenso a fallos además de permitirnos la reutilización de código de forma más conveniente.

En este artículo veremos las características de la POO desde el punto de vista de los lenguajes de .NET Framework y cómo utilizar los distintos elementos que nos permitirán crear código que sea más fácil de escribir y mantener.

LA PROGRAMACIÓN ORIENTADA A OBJETOS

En Todo Programación existe una sección denominada Cuadernos de Principiantes donde se estudia algoritmia y estructuras de datos a nivel iniciación. Está planificado que se estudie a nivel teórico la programación orientada a objetos, por tanto para aquellos que no tengáis noción alguna sobre POO mejor guarda a buen recaudo este número de TP y espera a aprender los conceptos teóricos necesarios para luego aplicarlos en el marco, nunca mejor dicho, de .NET.

LOS PILARES DE LA POO

Recordemos que tres son las principales características de un lenguaje orientado a objetos, es decir, se considera que un lenguaje está totalmente orientado a objetos si es capaz de proveer estas tres características:

• Encapsulación

• Herencia

• Polimorfismo

Veamos una pequeña descripción de cada una de ellas y después las ampliaremos para comprender mejor su significado y cómo puede ayudarnos a crear aplicaciones que aprovechen todas las posibilidades que nos da la POO.

• La ENCAPSULACIÓN es la cualidad de unificar los datos y la forma de manipularlos, de esta forma podemos ocultar el funcionamiento de una clase y exponer solo los datos que manipula (mediante propiedades), así como proveer de medios para poder manipular dichos datos (mediante métodos). De esta forma solo exponemos al mundo exterior la información y la forma de manipularla, ocultando los detalles usados para manejar esos datos y, lo que es más importante, evitando que nadie manipule de una forma no controlada dicha información.

• La HERENCIA es la cualidad de poder crear nuevas clases (o tipos) basadas en otras clases, de forma que la nueva clase obtenga todas las características de la clase que ha heredado, tanto los datos que contiene como la forma de manipularlos, pudiendo añadir nuevas características e incluso cambiar el comportamiento de algunas de las incluidas en la clase base, (siempre que así se haya previsto). Mediante la herencia podemos crear de forma fácil una jerarquía de clases que comparten un mismo comportamiento básico pero que cada nueva generación puede tener (y de hecho tiene) un nuevo comportamiento.

• El POLIMORFISMO es la cualidad de implementar de forma particular algunas de las características que tienen las clases, de forma que cuando necesitemos usarlas no nos preocupe la implementación interna que cada una tenga, lo que realmente nos interesa o nos

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com