Obiektówka to nie programowanie tylko cała ideologia z nim związana.
W rzeczywistości masz tylko kilka pojęć do poznania:
- klasy
- klasy abstrakcyjne
- dziedziczenie
- polimorfizm
- interfejsy
- this
- self
- obiekt
- metoda
- pole
- hermetyzacja
To jest wszystko - tego się nauczysz w jeden dzień. To, co zajmie Ci najwięcej czasu to tworzenie dobrych obiektów. Usuwanie duplikacji - aż dojdziesz do wzorców.
Kreacyjnych (konstrukcyjnych), czynnościowych (behawioralnych), bazodanowych, biznesowych, strukturalnych, tdd, bdd i tak dalej.