Skip to content

Latest commit

 

History

History
16 lines (15 loc) · 1004 Bytes

note.md

File metadata and controls

16 lines (15 loc) · 1004 Bytes

4 Pillars of OOP

  • 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 মানে হলো রূপ।
    • কোনো ক্লাসকে বা ফাঙ্কশনকে একই নামে অন্য জায়গায় বিভিন্নরূপে ব্যবহার করা
    • হলে তাকে পলিমরফিজম বলে।