- A class diagram is an illustration of the relationships and source code dependencies among classes in the Unified Modeling Language (UML). In this context, a class defines the methods and variables in an object, which is a specific entity in a program or the unit of code representing that entity. Class diagrams are useful in all forms of object-oriented programming (OOP). The concept is several years old but has been refined as OOP modeling paradigms have evolved.
In a class diagram, the classes are arranged in groups that share common characteristics. A class diagram resembles a flowchart in which classes are portrayed as boxes, each box having three rectangles inside. The top rectangle contains the name of the class; the middle rectangle contains the attributes of the class; the lower rectangle contains the methods, also called operations, of the class. Lines, which may have arrows at one or both ends, connect the boxes. These lines define the relationships, also called associations, between the classes.
| LAST UPDATED: |
28 Mar 2007
|
 |
Read more about class diagram:
|


 |
Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com
|

');
// -->
 |
 |
|  |
RELATED CONTENT
 |
Making sense of data services mashups
Data services mashups would be easy if all the data was in XML. Since it is not, Kirstan Vandersluis of XAware Inc. explains how open source tools can...
|
 |
XML turns 10
W3C is marking the 10-year anniversary this month of the first release of XML, the standard that basically made all the other Web services standards...
|
 |
SOA helps save 100-year-old business
With its feet firmly planted in 1970s technology, an insurance information provider makes the leap to service-oriented architecture (SOA) to remain...
|
|
 |
 |
|  |
RELATED GLOSSARY TERMS
| Terms from Whatis.com − the technology online dictionary |
 |
Fast Infoset (FI)
(SearchSOA.com)
Fast Infoset (FI) is a standard that can serve as an alternative to XML (Extensible Markup Language) document formatting... (Continued)
|
 |
GeoRSS
(SearchSOA.com)
GeoRSS is a method of describing and pinpointing the physical locations of Internet content.
|
|

|