Object oriented design links

TogetherSoft

Home of the Together/J and Together/C++ tools for managing documentation and code. Free downloads of "whiteboard" editions.

Patterns for Concurrent, Parallel, and Distributed Systems

Good collection of design patterns for multi-threaded systems. Also see tutorials and pattern links.