- Encapsulation
- similar behavior of an object into one place and you can control which property/method you want to be accessed from outside and which you want to be private
- Inheritance
- inheriting other classes properties and methods
- Abstraction
- showing user only good interface of a program by hiding complex implementations details
- Polymorphism
- Poly means many and Morphism means form or structure
- Polymorphism is when a class or function
- is used in different places with the same name.
- পলিমরফিজম এর সংজ্ঞা:
- Poly মানে হলো বিভিন্ন বা অনেক বা বহু, আর Morphism মানে হলো রূপ।
- কোনো ক্লাসকে বা ফাঙ্কশনকে একই নামে অন্য জায়গায় বিভিন্নরূপে ব্যবহার করা
- হলে তাকে পলিমরফিজম বলে।