Soldato
- Joined
- 27 Mar 2003
- Posts
- 2,710
I found OO difficult to start off with and was a alien concept coming from old school basic as my primary language.
The way I managed to conquer the concept was to relate the ideas to something I knew about and then take the abstract ideas and apply them to something real world that I understood well. Off topic and probably ahead of where you are at the moment development wise but looking at "design patterns by the gang of four" http://en.wikipedia.org/wiki/Design_Patterns
This is a great book but hardcore about software engineering. There are others that explain these concepts "Head firsts" book is supposed to be excellent for all levels of developers as well.
The way I managed to conquer the concept was to relate the ideas to something I knew about and then take the abstract ideas and apply them to something real world that I understood well. Off topic and probably ahead of where you are at the moment development wise but looking at "design patterns by the gang of four" http://en.wikipedia.org/wiki/Design_Patterns
This is a great book but hardcore about software engineering. There are others that explain these concepts "Head firsts" book is supposed to be excellent for all levels of developers as well.