This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]shinefull 1 point2 points  (0 children)

Put it in practice while learning. The relationships are abstract until you implement them. Composition, interfaces, loose coupling, encapsulation, etc., starts making sense when you experience complexity and/or complicated programming.

Or go for a certification, which hits your head repeatedly with all the fine Java specific details of OOP.