Orientado a Objetos: El programa esta construido sobre procedimientos o funciones los cuales no son nada mas que piezas de programa reutilizables.