Definition of Class:
A Class is a Template of objects which can handle more than one characteristics .
A class donot have any data it has attributes and methods.
Definition of Objects:
Object is an realtime entity in the world.
It is the instances on classes and hold some data.
Definition of Association:
Relating two classes or relation between two classes is called as Association.
Definition of Aggregation:
One class using the instances on other classs is know as Aggregation.
Definition of Composition:
When one class data is related or will affect other class data is known as composition
Eg:when one class data is deleted the data pertaining to that in another class will be deleted.
Definition of Abstraction:
Extracting the essential details or data while ignoring the unwanted data.
Definition of Encapsulation:
Enclosing all parts of Abstraction in a container. It is often know as Information Hiding
Hides how information how the implementation is done.shows only the necessary information.