Conceptos de POO
Clase:
Esta es una descripción de datos y operaciones las cuales describen un comportamiento de cierto tipos de elementos.
Objeto:
Es entidad existente en la memoria del ordenadorque tiene unas propiedades (atributos o datos sobre sí mismo almacenados por el objeto) y unas operaciones disponibles específicas (métodos).
Metodos:
Estos son las operaciones que permiten el accesoa las propiedades de un objeto. Se reconoce como el comportamiento del objeto.
Atributos:
Son los datos, propiedades o características que distinguen un objeto.
Mensaje:
Es la invocación de unmétodo perteneciente a un objeto. Ya que estos objetos se comunican mediante mensajes.
Abstracción:
Se definen como clases abstractas y en estas no podemos instanciar objetos. Esta reduceconsiderablemente el trabajo de implementación y aumenta la portabilidad del código.
Encapsulamiento:
Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismonivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema.
Herencia:
La herencia es un mecanismo exigido a cualquier lenguaje que pretenda ser orientado a objetos.Consideraremos la herencia como la transmisión de los métodos y atributos de una clase a otra. Gracias a la herencia se pueden establecer jerarquías entre clases.
Existen 2 tipos de herencia: La herenciasimple y la herencia múltiple. En la herencia simple una clase sólo puede tener una clase padre, en la herencia múltiple, una clase puede tener más de una clase padre.
Poliformismo:
Estacaracterística permite definir distintos comportamientos para un método dependiendo de la clase sobre la que se realize la implementación. En todo momento tenemos un único medio de acceso, sin embargo se podráacceder a métodos distintos.
Constructor:
El objetivo de un constructor es el de inicializar un objeto cuando éste es creado. Asignaremos los valores iniciales así como los procesos que ésta clase...
Regístrate para leer el documento completo.