2006-07-08, 08:15 AM
Can anyone recommend any good books or training courses for someone trying to get a good understanding of UML, Design Patterns and OO design?
I've written tons of code in C#, Java (a few years ago) and even some OO Perl without ever really getting a proper grounding in the underlying principles of good OO design. I came into the OO world kinda backwards and jumped straight into solving real world problems (designing/writing a dbms-agnostic data access layer for an existing J2EE framework) without the luxury of any formal training. So I sometimes have difficulty communicating design ideas (and even understanding some of the discussions in this forum :confused: ). I think it's time I got my act together and "went back to basics" so any advice would be very much appreciated.
This post probably belongs in the General Discussion forum but, since it's fellow developers I need help from, I'm sticking it here.
I've written tons of code in C#, Java (a few years ago) and even some OO Perl without ever really getting a proper grounding in the underlying principles of good OO design. I came into the OO world kinda backwards and jumped straight into solving real world problems (designing/writing a dbms-agnostic data access layer for an existing J2EE framework) without the luxury of any formal training. So I sometimes have difficulty communicating design ideas (and even understanding some of the discussions in this forum :confused: ). I think it's time I got my act together and "went back to basics" so any advice would be very much appreciated.
This post probably belongs in the General Discussion forum but, since it's fellow developers I need help from, I'm sticking it here.
[SIZE=1]GBPVR v1.3.11 [/SIZE][SIZE=1]HVR-1250, [/SIZE][SIZE=1]ES7300[/SIZE][SIZE=1], 4GB, GeForce 9300, LianLi, Vista.[/SIZE]
[SIZE=1]GBPVR v1.0.08 [/SIZE][SIZE=1]PVR-150, [/SIZE][SIZE=1]P4 2.26GHz, [/SIZE][SIZE=1]1GB,[/SIZE][SIZE=1] GeForce 6200, [/SIZE]Coupden, XP[SIZE=1]
[/SIZE]
Author: UbuStream plugin, UbuRadio plugin, EPGExtra utility.
[SIZE=1]GBPVR v1.0.08 [/SIZE][SIZE=1]PVR-150, [/SIZE][SIZE=1]P4 2.26GHz, [/SIZE][SIZE=1]1GB,[/SIZE][SIZE=1] GeForce 6200, [/SIZE]Coupden, XP[SIZE=1]
[/SIZE]
Author: UbuStream plugin, UbuRadio plugin, EPGExtra utility.