Classes in OOP
Classes model real-world objects and define
Attributes (state, properties, fields)
Behavior (methods, operations)
Classes describe structure of objects
Objects describe particular instance of a class
Properties hold information about the
modeled object relevant to the problem
Operations implement object behavior