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

লেখক: Laura McKinney
সৃষ্টির তারিখ: 9 এপ্রিল 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
C++ কোর্সে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (OOP)
ভিডিও: C++ কোর্সে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (OOP)

কন্টেন্ট

সংজ্ঞা - অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি) এর অর্থ কী?

অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি) হ'ল একটি সফ্টওয়্যার প্রোগ্রামিং মডেল যা অবজেক্টগুলির চারপাশে নির্মিত। এই মডেলটি অবজেক্টগুলিতে (ডেটা ফিল্ড) ভাগ করে এবং ক্লাসের ঘোষণাপত্র (পদ্ধতি) এর মাধ্যমে অবজেক্ট সামগ্রী এবং আচরণের বর্ণনা দেয়।


ওওপি বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:

  • এনক্যাপসুলেশন: এটি প্রোগ্রামের কাঠামোটিকে পরিচালনা করা আরও সহজ করে তোলে কারণ প্রতিটি বস্তুর বাস্তবায়ন এবং রাজ্য সু-সংজ্ঞায়িত সীমানার পিছনে লুকানো থাকে।
  • পলিমারফিজম: এর অর্থ বিমূর্ত সত্তা একাধিক উপায়ে প্রয়োগ করা হয়।
  • উত্তরাধিকার: এটি বাস্তবায়নের খণ্ডগুলির শ্রেণিবিন্যাসের বিন্যাসকে বোঝায়।

অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং সহজতর প্রোগ্রামিংয়ের অনুমতি দেয়। এর বেনিফিটগুলির মধ্যে পুনঃব্যবহারযোগ্যতা, রিফ্যাক্টরিং, এক্সটেনসিবিলিটি, রক্ষণাবেক্ষণ এবং দক্ষতা অন্তর্ভুক্ত।

মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

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

ওওপি গত দশক বা তারও বেশি সময় ধরে পছন্দের প্রোগ্রামিং মডেল। ওওপিএস মডিউলার ডিজাইন প্রোগ্রামারগুলিকে বিশাল পরিমাণে সিক্যুয়াল কোডের পরিবর্তে ম্যানেজযোগ্য খণ্ডগুলিতে সফ্টওয়্যার তৈরি করতে সক্ষম করে।


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

জনপ্রিয় ওওপি ভাষাগুলির মধ্যে জাভা, ভাষার সি-পরিবার, ভিবি.এনইটি এবং পাইথন অন্তর্ভুক্ত রয়েছে।

তথাকথিত "খাঁটি" ওওপি ভাষাগুলির মধ্যে স্কালা, রুবি, আইফেল, জ্যাডিই, ছোট্টকল এবং পান্না অন্তর্ভুক্ত।