El documento explica los conceptos básicos de la programación orientada a objetos. Esta técnica de programación usa objetos y sus interacciones para diseñar aplicaciones y programas. Se basa en técnicas como herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. El propósito del documento es explicar el diseño orientado a objetos sin entrar en detalles de programación debido a limitaciones de tiempo. También menciona que los costos del hardware están disminuyendo pero el costo de producir software sigue aument