Dobrá zpráva je, že se to učí špatně. S opravdu "objektově orientovanými" vývojáři se setkávám výjimečně. Většina naštěstí používá objektové metodiky jen jako formu strukturovaného kódu.
Slovy našeho učitele: spaghetti kód se čte blbě, ale dá se to vytisknout a vzít si ssebou do autobusu. Objektový kód se číst nedá vůbec, tam potřebujete mapu, buzolu, intuici a kapku štěstí. Ostatně nejpoužívanější funkcí IDE pro objektové jazyky je klik na název metody, který vás přenese k její definici nebo deklaraci. Jako deklarace rozhraní je OOP výborné, ale na implementaci aplikační logiky je to horší.