Los mecanismos de la programación orientada a objetos son: objetos, mensajes, métodos y clases.
1. Objetos:
Un programa orientado a objetos se compone de solamente de objetos. Un objeto es una encapsulación genérica de datos y de los procedimientos para manipularlos. Dichos de otra forma un objeto es una entidad que tiene unos atributos particulares, las propiedades, y unas formas de operar sobre ellos, los métodos. Por lo tanto, un objeto contiene, por una parte, operaciones que definen su comportamiento, y por otra, variable manipuladas por esas operaciones que definen su estado.
• Este programa se compone únicamente de objetos y tienen sus atributos particulares y propiedades
• Un ejemplo puede ser una ventana de Windows es un objeto. El color de fondo de la ventana, el ancho, el alto, etc., son propiedades.
2. Mensajes:
Cuando se ejecuta un programa orientado a objetos, los objetos están recibiendo. Interpretando y respondiendo a mensajes de otros objetos. Esto marca una clara diferencia con respeto a los elementos de datos pasivos de los sistemas tradicionales.
• En este programa todos están relacionados, ya que entre ellos responden y reciben mensajes
• Por ejemplo, en Visual Basic un mensaje está asociado con un procedimiento, de tal forma que cuando un objeto recibe un mensaje la respuesta a ese mensaje es ejecutar el procedimiento asociado. Este procedimiento recibe el nombre de Método.
3. Método:
Un método se implementa en una clase de objeto y determina como tiene que actuar el objeto cuando recibe un mensaje. En adición, las propiedades permitirán almacenar información para dichos objetos. Un método puede también enviar mensajes a otros objetos solicitando una acción o información.
• Es la forma en la que se determina la forma en la que el objeto actúa para recibir el mensaje que le mandan, un método envía mensajes a los otros objetos del programa haciendo que realicen dicha acción
4. Clases:
Una clase es un tipo de objetos definido por el usuario. Una clase equivale a una generalización de un tipo específico de objetos.
• Son los objetos por los cuales se conforma un objeto para que entre todos se junten y formen el objeto
• Por ejemplo: una torta, el molde de torta es la clase y la torta el objeto.
Un objeto es una determinada clase se crea en el momento en que se declara una variable de dichas clases.
No hay comentarios.:
Publicar un comentario