Orientado a Objetos
Definición:
La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otrostipos de programación.
Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas
Términos enPOO:
Clase: La clase dentro de POO, es prácticamente una plantilla que describe los tipos de estado y comportamiento que pueden tener los objetos de este tipo.
Objeto: Un objeto puede sercualquier sujeto, desde un animal, una persona, un objeto como un carro, etc. En el cual tendrá características y comportamientos.
Atributos: En otras palabras las características del objeto. Con esto esposible darle un cierto estado al objeto.
Método: se refieren al comportamiento que tomará, en este lado es donde se almacena toda la lógica de la clase, y así dando la funcionalidad u objetivo quetendrá el objeto.
Herencia: Esta característica de la POO, permite extender la funcionalidad y características de una clase principal a otras, es decir, por medio de este proceso, se pueden crearsúper clases, clases padres, etc, y luego poder extenderlas a otras clases específicas como las clases hijas, sub clases, etc.
Una clase padre no va a saber nada sobre sus hijos, pero las clases hijasdeben definir su clase padre, y así poder tomar sus atributos y métodos, y hasta poder modificar sus métodos luego.
Encapsulamiento: Esta característica permite la protección, la flexibidad y elfácil mantenimiento. Permite la ocultación del estado de una forma directa, de forma que solo se tiene accesos por los métodos.
Además de estas funciones, los detalles permanecen ocultos a laspersonas que usan las clases, evitando modificaciones y accesos indebidos.
El usuario de la clase no se debe de preocupar en la implementación de los métodos y propiedades, sino solo en cómo...
Regístrate para leer el documento completo.