Basic (Object Oriented Design)
Object Oriented Design Basic
- It will be added more.
-Abstraction is the process to define a simplified class which is relevant to the given specific problem without concerning too much about the details.
Encapsulation is hiding the functional details and data of a class from objects which send message to the class.
Inheritance is a way to generalise a class to increase its reusability by sharing common attributes and behaviours with the abstract class of it.
Polymorphism is the ability of one type of object to appear as another object and to respond to method calls of methods of the same name in that another type of object.