In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever.
Niklaus WirthNevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming.
Niklaus WirthIt is evidently necessary to generate and test candidates for solutions in some systematic manner.
Niklaus Wirth