Enfoque O.O

Páginas: 5 (1249 palabras) Publicado: 16 de junio de 2012
ENFOQUE O.O

El enfoque orientado a objeto se usa en la programación para la estructura de los programas entorno a los objetos y a su vez es una metodología que se utiliza para un mismo fin. El mismo está conformado por varios fundamentos los cuales son; abstracción, encapsulamiento, modularidad, herencia y polimorfismo. La abstracción, es el principio de ignorar aquellos aspectos de losfenómenos, como también denotan las características principales de un objeto como lo son los datos y las operaciones. Dicho fundamento esta conformados por varios mecanismos que son usados en el EOO para extraer y definir del medio a modelar, sus características y su comportamiento; unos de ellos es la generalización, ya que es el mecanismo mediante el cual un grupo de clases de objetos son agrupadas enuna solo clase, también está el mecanismo de agregación el cual es cuando las clases son definidas a partir de sus partes que son otras clases de objetos. Por último está el mecanismo de clasificación que consiste en la definición de una clase a partir de un objeto que tiene un comportamiento similar es decir, es lo contrario a la clasificación, y corresponde a la instanciación de una clase,usando el ejemplo de un objeto en particular. Por otra parte está el fundamento de encapsulamiento, que es una de las propiedades de EOO, el cual permite la representación interna del objeto; la idea principal de este fundamento es ocultar los detalles y solamente mostrar la más relevante. Otro fundamento es la modularidad que consiste en dividir el programa en diferentes módulos o partes, que puedenser compilados separadamente, pero que tienen conexiones con otros módulos. También tenemos como fundamento la herencia, es cuando un proceso adquiere una propiedad definida en otra clase. Las clases se heredan los datos y los métodos de la superclase, las herencias pueden ser simples o múltiples. Para finalizar los fundamentos, tenemos fundamento polimorfismo, es una propiedad del EOO que permiteque un método tenga múltiples implementaciones, que se seleccionan en base al tipo objeto indicado al solicitar la ejecución del método. Como se pudo observar los fundamentos de los EOO son importantes para la programación, pero así como existen dichos fundamentos hay unas características que también son importantes, entre ellas tenemos las abstracción que denota las características esenciales deun objeto y estos objetos sirven como modelo de un agente abstracto que puede realizar un trabajo. También está el encapsulamiento que reúne a todos los elementos que pueden considerarse pertenecientes a una misma entidad. La modularidad es otra de las características esenciales del EOO y se denomina así a las propiedades que permiten subdividir una aplicación en partes. Otras de lascaracterísticas es el ocultamiento, el cual es un módulo natural, y cada tipo de objeto expone una interfaz a otros objetos que específica cómo pueden interactuar con los objetos de la clase. El aislamiento protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas, solamente los propios métodos internos del objeto pueden acceder a su estado. Además está elpolimorfismo, que el mismo tiene diferentes roles, depende de los datos que se les den de entrada trabaja de una u otra manera comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. Algunos lenguajes proporcionan medios más estáticos de polimorfismo, tales comolas plantillas y la sobrecarga de operadores de C++. Por otra parte esta la herencia, en el cual las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. No obstante la recolección de basura, es la técnica por la cual el entorno de objetos se encarga...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ?? O.O
  • O.o .... ¡¡-- a mis amigos
  • modelado o.o.
  • Psicologia O.o
  • Programacion o.o.
  • O.O Kiki
  • O.O N.N
  • TRABAJITO O.O

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS