A UML diagram showing the object-oriented relationships among classes and their members.
                                                            
                                                     
                        
                                                
                        
                        
                            A UML diagram used for the design of object-oriented software systems, and, more generally, to describe any set of logical classes and their relations. The organization diagram that we use in this book could be said to be a loosely structured class diagram. Software developers sometimes speak of a high-level class diagram as a business model. (See Object-Oriented.)
                                                            
                                                     
                        
                                                
                        
                        
                            A diagram that shows a collection of declarative (static) model elements, such as classes, types, and their contents and relationships.
                                                            
                                                     
                        
                                                
                                                     
                        
                        
                            A class diagram displays design-time information. Class diagrams can be used to define components of an application, information about the components, and what their relationship is to other components.
                                                            
                                                     
                        
                                                
                        
                        
                            A UML Diagram showing the structural relationship between classes. See Section 4.3, "Class Diagrams (To be written)" for more information.
                                                            
                                                     
                        
                                                
                        
                        
                            The OOA document that describes the object model, or a portion of it. The class diagram contains classes, their relationships to each other, and cardinality for each relationship. Class diagrams often contain attributes and services for each class too.
                                                            
                                                     
                        
                                                
                        
                        
                            a collection of (static) declarative model elements, such as classes, interfaces, and their relationships, connected as a graph to each other and to their contents
                                                            
                                                     
                        
                                                
                        
                        
                            a diagram that shows a set of class es, interface s, and/or collaboration s and the relationship s among these elements
                                                            
                                                     
                        
                                                
                        
                        
                            a graphic view of the static structural model
                                                            
                                                     
                        
                                                
                        
                        
                            a graph of Classifier elements connected by their various static relationships
                                                            
                                                     
                        
                                                
                        
                        
                            a static design view of a system
                                                            
                                                     
                        
                                                
                        
                        
                            a static representation of your system
                                                            
                                                     
                        
                                                
                        
                        
                            a visual representation of an application showing its classes and the relationships between those classes
                                                            
                                                     
                        
                                                
                        
                        
                            A logical view of a system that shows the existence of classes and class categories and their relationships.
                                                            
                                                     
                        
                                                
                        
                        
                            A diagram that shows relationships between various Classes and Interfaces.
                                                            
                                                     
                        
                                                
                        
                        
                            Part of the notation of object-oriented design, used to show the existence of classes and their relationships in the logical design of a system. A class diagram may represent all or part of the class structure of a system.
                                                            
                                                     
                        
                                                
                        
                        
                            This is a UML diagram that describes the basic static structure of a subsystem. It identifies classes, relationships, and responsibilities for the entities abstracted in the problem solution.
                                                            
                                                     
                        
                                                
                        
                        
                            In the Unified Modeling Language (UML), a class diagram is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, and the relationships between the classes.