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

Programacion Orientada a Obejtos.


Enviado por   •  15 de Agosto de 2016  •  Apuntes  •  378 Palabras (2 Páginas)  •  86 Visitas

Página 1 de 2

[pic 1][pic 2]

Conceptos básicos de la POO

Clase

Es un proyecto o prototipo que define las variables y métodos comunes a un cierto tipo de objetos, son matrices o estándares de las que luego podemos crear múltiples objetos del mismo tipo. La clase define variables y métodos a los objetos de ese tipo, pero luego cada objeto tendrá sus propios valores y compartirán las mismas funciones.

Objeto

Es un conjunto de variables y métodos relacionados con esas variables, un objeto contiene información, métodos y funciones necesarios para manipular dicha información. Estos permiten tener un control total sobre “que” o “quienes” puede acceder a sus atributos o miembros, es decir, públicos o privados.

Atributos

Características de los objetos y clases, pueden ser declaraciones de tipos de datos o declaraciones de clases.

Métodos

Es la acción o función que pueden realizar los objetos.

Mensaje

Es la comunicación de dos o más objetos, son llamados a las funciones de los métodos de un objeto con el que se quiere establecer cierta comunicación.

Encapsulación/visibilidad

El hecho de empaquetar o proteger variables con método miembro se le llama encapsulación, en otras palabras, el código fuente de un objeto puede escribirse de forma independiente a otros objetos.

Otra forma de entender este concepto seria como el nivel de accesibilidad que tienen los objetos.

  • Privados: se pueden acceder desde un método implementado desde la misma clase.
  • Públicos: se puede acceder desde un método implementado en cualquier clase.

Herencia

Se pueden crear clases partiendo de una clase existente y esta clase tendrá las mismas características (objetos, métodos, funciones) y se le pueden añadir otras variables, métodos u objetos propios.

Polimorfismo

Este tal vez sea uno de los conceptos de la programación orientada a objetos más usados pero muchas veces sin saber que se aplica ya que el concepto inicialmente puede ser un poco confuso, básicamente mediante el polimorfismo programamos de forma general en lugar de hacerlo de forma específica, se usa cuando se trabajen con la herencia y objetos de características comunes los cuales comparten la misma superclase y árbol jerárquico, al trabajar con este concepto optimizamos y simplificamos en gran medida nuestro trabajo.

...

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