ANALISIS Y DISEÑO DE SISTEMAS
Importancia de la materia
La Programación Orientada a Objetos (POO) es un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos, cada uno de los cuales representa una instancia de alguna clase, y cuyas clases son, todas ellas, miembros de una jerarquía de clases unidad mediante relaciones de herencia.
En la definición resaltan tres aspectos importantes: la programación orientada a objetos (1) utiliza objetos, no algoritmos, como sus bloques lógicos de construcción fundamentales; (2) cada objeto es una instancia de alguna clase; y (3) las clases están relacionadas con otras clases por medio de relaciones de herencia. Un programa puede parecer orientado a objetos, pero si falta cualquiera de estos elementos, no es un programa orientado a objetos. Específicamente, la programación sin herencia es explícitamente no orientada a objetos, se denomina programación con tipos abstractos de datos.
