Ir al contenido principal

POO Y SUS BENEFICIOS

BENEFICIOS DE POO





MODULARIDAD

En POO, el modularidad permite dividir el software en componentes más pequeños y manejables (objetos). Si ocurre un problema, la encapsulación ayuda a identificar rápidamente el origen del problema, ya que cada objeto es autónomo y realiza su función sin interferir con otros.

REUTILIZACION DEL CODIGO

La herencia en POO permite crear una clase genérica (por ejemplo, Car) y luego definir subclases (como RaceCar y Limousine) que heredan sus propiedades y métodos. Esto ahorra tiempo y esfuerzo, ya que se reutiliza el código existente en lugar de escribirlo de nuevo.

FLEXIBILIDAD

El polimorfismo permite que una función se adapte a diferentes clases. Por ejemplo, una función drive en la clase Car puede aplicarse tanto a RaceCar como a Limousine, permitiendo que diferentes tipos de objetos ejecuten el mismo método de maneras específicas.

RESOLUCION DE PROBLEMAS

La POO es pragmática y natural, permitiendo dividir el software en problemas pequeños y resolverlos uno a la vez, facilitando el mantenimiento y la ampliación del sistema.


LENGUAJES QUE PERMITEN ENCAPSULAMIENTO / OCULTAMIENTO

Java           C++             C#      Python

Ruby          Swift      Objective-C      JavaScript 

PHP            Go


ESTADOS Y COMPORTAMIENTOS DE POO

Comportamiento

Definición: El comportamiento de un objeto está determinado por sus métodos. Define lo que el objeto puede hacer o cómo interactúa con otros objetos.

    ----------------------------METODOS GET Y SET----------------------------------
Métodos get
Propósito: Obtener el valor de un atributo de una clase.

Encapsulación: Permiten acceder a los atributos privados de la clase de manera controlada.


-------------------------------------------------------------------------------------------------

Métodos set
Propósito: Establecer o modificar el valor de un atributo de una clase.

Encapsulación: Permiten modificar los atributos privados de la clase de manera controlada.


Comentarios

Publicar un comentario