lunes, 17 de febrero de 2014

Conceptos básicos de POO

Conceptos Básicos de POO

Se puede hablar de Programación Orientada a Objetos cuando se reúnen las características de: abstracción, encapsulación, herencia y polimorfismo; y los conceptos básicos que las forman: objetos, mensajes, clases, instancias y métodos.


Conceptos Básicos:

  • Un objeto es una encapsulación abstracta de información, junto con los métodos o procedimientos para manipularla. Un objeto contiene operaciones que definen su comportamiento y variables que definen su estado entre las llamadas a las operaciones.
  • Una clase equivale a la generalización o abstracción de un tipo específico de objetos.
  • Un mensaje representa una acción a tomar por un determinado objeto.
  • Una instancia es la concrección de una clase.
  • Un método consiste en la implementación en una clase de un protocolo de respuesta a los mensajes dirigidos a los objetos de la misma. La respuesta a tales mensajes puede incluir el envío por el método de mensajes al propio objeto y aun a otros, también como el cambio del estado interno del objeto.

No hay comentarios:

Publicar un comentario