অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
SieBot (আলোচনা | অবদান)
রোবট যোগ করছে: mn:Объект Хандалтат Програмчлал
Xqbot (আলোচনা | অবদান)
রোবট পরিবর্তন সাধন করছে: mn:Объект хандалтат програмчлал; cosmetic changes
১ নং লাইন:
কম্পিউটার প্রোগ্রামিং এর একটি ধরন হচ্ছে '''অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং'''। প্রোগ্রামিং এর জন্য এটি একটি শক্তিশালী হাতিয়ার। কম্পিউটার এর উন্নতির সাথে সাথে প্রোগ্রামিং-ও জটিলতর হতে থাকে। এই জটিলতর প্রোগ্রাম [[স্ট্রাকচার্ড প্রোগ্রামিং ভাষা]] দ্বারা লেখা অসম্ভব হয়ে পড়ে। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সুবিন্যস্ত প্রোগ্রামিং এর ভাল দিকগুলো গ্রহণ করে এবং নতুন কিছু সুবিধা যোগ করে। খুব সাধারণ অর্থে বলতে গেলে, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কাজ করে কোড এবং তার সাথে সংশ্লিষ্ট ডাটা নিয়ে।
 
== মূল ধারণা ==
তিনটি মূল ধারণার উপরে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রতিষ্ঠিত,
 
# এনক্যাপসুলেসন, (Encapsulation)
# পলিমরফিজম, (Polymorphism)
# ইনহেরিটেন্স, (Inheritance)
 
 
== উদাহরণ ==
* [[সি++]]
* [[জাভা (প্রোগ্রামিং ভাষা)|জাভা]]
* [[সিমুলা]]
* [[স্মলটক]]
* [[সি শার্প]]
{{অসম্পূর্ণ}}
 
[[categoryবিষয়শ্রেণী:কম্পিউটার প্রোগ্রামিং]]
 
[[af:Objekgeoriënteerde programmering]]
৫১ ⟶ ৫২ নং লাইন:
[[lv:Objektorientētā programmēšana]]
[[mk:Објектно-ориентирано програмирање]]
[[mn:Объект Хандалтатхандалтат Програмчлалпрограмчлал]]
[[ms:Pengaturcaraan berorientasi objek]]
[[nl:Objectgeoriënteerd]]