What is a Class? What is a Class Diagram
The class diagram is the main building block of object-oriented modeling. It is used for general conceptual modeling of the application structure, as well as for detailed modeling, translating the model into programming code. Class diagrams can also be used for data modeling.
What is a Class?
A description of a group of objects all with similar roles in the system, which consists of:
Structural features (attributes) define what objects of the class "know"
Represent the state of an object of the class
Are descriptions of the structural or static features of a class
Behavioral features (operations) define what objects of the class "can do"
Define the way in which objects may interact
Operations are descriptions of behavioral or dynamic features of a class