Hello,
I would like to get some advices about learning OO programming. Things like design patterns and other OO technics. How and where to learn ? I understand concepts like inheritance, polymorphism, encapsulation quite well, but what should I do next ? You probably going to advice me "write code", while it is very good advice, how can I check my work, literally how to write my programs in a good OO way, and check if it was done correctly ?
PS: What kind of programs I should write to begin with OO concepts ? I mean object oriented "Hello world" programs
I am looking forward for very good advices
Thanks a lot!