Object-Oriented-Programming : is a programming paradigm that organizes software design based on the concept of “objects” ,which are instances of classes to create modular ,reusable ,and maintainable code.
Method
OOP (Class, Obj)
Constructor
Encapsulation
Inheritance
Polymorphism
abstraction