In den meisten Diskussionen über OOP wird gesagt, dass der Vorteil in der Wiederverwendbarkeit liegt. Man macht sich die Mühe, seine Klassen zu definieren, und spart später Zeit, indem man viele Instanzen und Erweiterungen dieser Objekte erstellen kann.
Eine Folge davon scheint zu sein, dass man erst dann von der prozeduralen zur OOP-Programmierung wechseln sollte, wenn der Nachteil, alles in Objekte zu schreiben, der Zeitersparnis gleichkommt.
Wann ist generell ein guter Zeitpunkt für den Wechsel von prozeduraler zu OOP-Programmierung? Gibt es Anzeichen/Merkmale, auf die Sie generell achten, um zu wissen, dass Ihr Projekt umgestellt werden muss?