http://www.agilemodeling.com/artifacts/classDiagram.htm
UML 2 class diagrams are the mainstay of object-oriented analysis and design. UML 2 class diagrams show the classes of the system, their interrelationships (including inheritance, aggregation, and association), and the operations and attributes of the classes. Class diagrams are used for a wide variety of purposes, including both conceptual/domain modeling and detailed design modeling.
==========
UML类图详解
http://developer.51cto.com/art/200601/17308.htm
http://www.javabk.com/tag/%E6%B3%9B%E5%8C%96/