I am looking for good courses in object oriented programming. I have been programming for about 4 years now, but I don’t feel like I have a PERFECT grasp of OO.
How did you know?
All his training takes place. Courses and books are good, but the bottom line: coding is all about writing programs; start from there. Another thing that I personally consider very important: read the code of other nations!
Try the following: http://webcast.berkeley.edu/course_details_new.php?seriesid=2008-D-26263&semesterid=2008-D
, "Head First" .
:), Object Oriented Software Construction, 2nd Edition Bertrand Meyer, Prentice Hall, 1997.
, : Touch of Class. .
, . , , , , ... , .
API, . , OO API , / . , , / .
, , OO . , C, , , .
, , , , , .
- OO.
Java, Ruby Smalltalk
( , C Perl), OO.
, , smalltalk, , java.
. - - , .
I can recommend this book. http://squeakbyexample.org/ it is far from ideal, but it is free and comes with a special version of squeaks, optimized to quickly find the code. I think the examples are good for beginners. At least I enjoyed reading.