Programowanie obiektowe - jak to ugryźć?

1

Co polecacie do nauki OOP?
Piszę głównie w PHP, wcześniej pisałem trochę w C.
Idę OOP niby teoretycznie rozumiem (czytałem Thinking in C++), ale nie bardzo wiem jak to stosować, żeby ułatwić sobie kodzenie. Szczególnie jeśli chodzi o PHP.
Jak podpatrzę gotowy skrypt napisany obiektowo, to rozumiem jego działanie, potrafię go odtworzyć, ale jak przyjdzie napisać obiektowo coś trochę większego to nie bardzo wiem jak to 'zaprojektować'.

Szczególnie zależy mi na OOP w PHP, bo na razie w tym kierunku się rozwijam.
Gdzieś tam w przyszłości chcę ruszyć też Javę i być może dalej iść właśnie w Javę. Ale nie o tym. Chodzi o to, że czytałem, że trudno załapać idee OOP i zacząć ją wykorzystywać w PHP, łatwiej nauczyć się tego w Javie. Jest sens?

Ewentualnie co polecacie do nauki OOP w PHP? Najlepiej jakaś książka czy cos :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1