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

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Abhishek~bnwiki (আলোচনা | অবদান)
সম্পাদনা সারাংশ নেই
 
Rajibul Hasan (আলোচনা | অবদান)
cat
১ নং লাইন: ১ নং লাইন:
কম্পিউটার প্রোগ্রামিং এর একটি ধরন হচ্ছে '''অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং'''। প্রোগ্রামিং এর জন্য এটি একটি শক্তিশালী হাতিয়ার। কম্পিউটার এর উন্নতির সাথে সাথে প্রোগ্রামিং-ও জটিলতর হতে থাকে। এই জটিলতর প্রোগ্রাম [[সুবিন্যস্ত প্রোগ্রামিং ভাষা]] দ্বারা লেখা অসম্ভব হয়ে পড়ে। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সুবিন্যস্ত প্রোগ্রামিং এর ভাল দিকগুলো গ্রহন করে এবং নতুন কিছু সুবিধা যোগ করে। খুব সাধারন অর্থে বলতে গেলে, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কাজ করে কোড এবং তার সাথে সংশ্লিষ্ট ডাটা নিয়ে। তিনটি মূল ধারনার উপরে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রতিষ্ঠিত, ১.এনক্যাপসুলেসন, ২.পলিমরফিজম, ৩.ইনহেরিটেন্স
কম্পিউটার প্রোগ্রামিং এর একটি ধরন হচ্ছে '''অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং'''। প্রোগ্রামিং এর জন্য এটি একটি শক্তিশালী হাতিয়ার। কম্পিউটার এর উন্নতির সাথে সাথে প্রোগ্রামিং-ও জটিলতর হতে থাকে। এই জটিলতর প্রোগ্রাম [[সুবিন্যস্ত প্রোগ্রামিং ভাষা]] দ্বারা লেখা অসম্ভব হয়ে পড়ে। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সুবিন্যস্ত প্রোগ্রামিং এর ভাল দিকগুলো গ্রহন করে এবং নতুন কিছু সুবিধা যোগ করে। খুব সাধারন অর্থে বলতে গেলে, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কাজ করে কোড এবং তার সাথে সংশ্লিষ্ট ডাটা নিয়ে। তিনটি মূল ধারনার উপরে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রতিষ্ঠিত,
১.এনক্যাপসুলেসন, (Encapsulation)
২.পলিমরফিজম, (Polymorphism)
৩.ইনহেরিটেন্স, (Inheritance)

{{অসম্পূর্ণ}}
[[category:কম্পিউটার প্রোগ্রামিং]]

[[en:Object-oriented programming]]

০২:৪৪, ৩০ জুলাই ২০০৬ তারিখে সংশোধিত সংস্করণ

কম্পিউটার প্রোগ্রামিং এর একটি ধরন হচ্ছে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং। প্রোগ্রামিং এর জন্য এটি একটি শক্তিশালী হাতিয়ার। কম্পিউটার এর উন্নতির সাথে সাথে প্রোগ্রামিং-ও জটিলতর হতে থাকে। এই জটিলতর প্রোগ্রাম সুবিন্যস্ত প্রোগ্রামিং ভাষা দ্বারা লেখা অসম্ভব হয়ে পড়ে। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সুবিন্যস্ত প্রোগ্রামিং এর ভাল দিকগুলো গ্রহন করে এবং নতুন কিছু সুবিধা যোগ করে। খুব সাধারন অর্থে বলতে গেলে, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কাজ করে কোড এবং তার সাথে সংশ্লিষ্ট ডাটা নিয়ে। তিনটি মূল ধারনার উপরে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রতিষ্ঠিত, ১.এনক্যাপসুলেসন, (Encapsulation) ২.পলিমরফিজম, (Polymorphism) ৩.ইনহেরিটেন্স, (Inheritance)