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

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
(Object oriented language থেকে পুনর্নির্দেশিত)
উয়গুলামা বাকিম মালিয়াতি

কম্পিউটার প্রোগ্রামিং এর একটি ধরন হচ্ছে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং। প্রোগ্রামিং এর জন্য এটি একটি শক্তিশালী হাতিয়ার। কম্পিউটার এর উন্নতির সাথে সাথে প্রোগ্রামিং-ও জটিলতর হতে থাকে। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সুবিন্যস্ত প্রোগ্রামিং এর ভাল দিকগুলো গ্রহণ করে এবং নতুন কিছু সুবিধা যোগ করে। খুব সাধারণ অর্থে বলতে গেলে, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কাজ করে কোড এবং তার সাথে সংশ্লিষ্ট ডাটা নিয়ে।

মূল ধারণা[সম্পাদনা]

  • বস্তু,
  • ক্লাস,
  • ডেটা লুকানো এবং এনক্যাপসুলেশন,
  • গতিশীল বাঁধাই,
  • বার্তা পাসিং,
  • উত্তরাধিকার,
  • পলিমরফিজম,
  • ব্যতিক্রম হ্যান্ডলিং,

উদাহরণ[সম্পাদনা]

তথ্যসূত্র[সম্পাদনা]