কম্পিউটার

জাভাস্ক্রিপ্টে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কি?


জাভাস্ক্রিপ্ট একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (OOP) ভাষা। একটি প্রোগ্রামিং ভাষাকে অবজেক্ট-ওরিয়েন্টেড বলা যেতে পারে যদি এটি বিকাশকারীদের চারটি মৌলিক ক্ষমতা প্রদান করে -

  • এনক্যাপসুলেশন − কোনো বস্তুর সাথে একত্রে সম্পর্কিত তথ্য, ডেটা বা পদ্ধতি যাই হোক না কেন সংরক্ষণ করার ক্ষমতা৷
  • একত্রীকরণ - একটি বস্তুকে অন্য বস্তুর ভিতরে সংরক্ষণ করার ক্ষমতা৷
  • উত্তরাধিকার - একটি শ্রেণির কিছু বৈশিষ্ট্য এবং পদ্ধতির জন্য অন্য শ্রেণির (বা শ্রেণির সংখ্যা) উপর নির্ভর করার ক্ষমতা৷
  • পলিমরফিজম − একটি ফাংশন বা পদ্ধতি লেখার ক্ষমতা যা বিভিন্ন উপায়ে কাজ করে৷

বস্তুগুলি গুণাবলীর সমন্বয়ে গঠিত। যদি একটি বৈশিষ্ট্য একটি ফাংশন ধারণ করে, এটি বস্তুর একটি পদ্ধতি হিসাবে বিবেচিত হয়, অন্যথায়, বৈশিষ্ট্যটি একটি সম্পত্তি হিসাবে বিবেচিত হয়৷


  1. জাভাস্ক্রিপ্ট অ্যারেবাফার অবজেক্ট

  2. পাইথনে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং?

  3. পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-এ ডেটা লুকানো কী?

  4. পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এ cmp() ফাংশন কি করে?