El documento compara la programación orientada a objetos y la programación estructurada. La programación orientada a objetos encapsula datos y métodos en objetos relacionados entre sí, mientras que la programación estructurada se centra en acciones y la unidad de programación es la función. La programación orientada a objetos es más moderna y plasma conceptos como clases y polimorfismo, mientras que la programación estructurada sigue una secuencia lógica de pasos.