*Elementos de la programación orientada a objetos:


  • Objetos: atributos + métodos

    • Atributos: determinan el estado de los objetos

    • Métodos: operaciones sobre los objetos

  • Clases:

    • Categoría de objetos con propiedades y operaciones comunes

    • Implementación total o parcial de los tipos abstractos de datos


external image clase1.jpg external image flecha.jpg external image clase2.jpg



  • Jerarquía de clases y relaciones entre objetos compuestos

external image herencia2.jpg



Para más detalle consultar:



* Ventajas de la programación orientada a objetos:



  • Permite crear sistemas más complejos.

  • Relacionar el sistema al mundo real.

  • Facilita la creación de programas visuales.

  • Construcción de prototipos

  • Agiliza el desarrollo de software

  • Facilita el trabajo en equipo

  • Facilita el mantenimiento del software

Lo interesante de la POO es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.