El documento describe la diferencia entre programación estructurada y orientada a objetos. La programación estructurada separa datos y procedimientos sin relación, mientras que la programación orientada a objetos se enfoca en la interrelación entre datos y las acciones que pueden realizar. La programación orientada a objetos es más cercana a cómo expresaríamos las cosas en la vida real y se basa en conceptos de clases y objetos.