অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং: সংশোধিত সংস্করণের মধ্যে পার্থক্য
বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
অ রোবট পরিবর্তন সাধন করছে: fa:برنامهنویسی شیء گرا |
অ রোবট যোগ করছে: be:Аб'ектна-арыентаванае праграмаванне |
||
২০ নং লাইন: | ২০ নং লাইন: | ||
[[af:Objekgeoriënteerde programmering]] |
[[af:Objekgeoriënteerde programmering]] |
||
[[ar:برمجة كائنية التوجه]] |
[[ar:برمجة كائنية التوجه]] |
||
[[be:Аб'ектна-арыентаванае праграмаванне]] |
|||
[[be-x-old:Аб'ектна-арыентаванае праграмаваньне]] |
[[be-x-old:Аб'ектна-арыентаванае праграмаваньне]] |
||
[[bg:Обектно-ориентирано програмиране]] |
[[bg:Обектно-ориентирано програмиране]] |
১৩:২০, ১১ জানুয়ারি ২০১০ তারিখে সংশোধিত সংস্করণ
কম্পিউটার প্রোগ্রামিং এর একটি ধরন হচ্ছে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং। প্রোগ্রামিং এর জন্য এটি একটি শক্তিশালী হাতিয়ার। কম্পিউটার এর উন্নতির সাথে সাথে প্রোগ্রামিং-ও জটিলতর হতে থাকে। এই জটিলতর প্রোগ্রাম স্ট্রাকচার্ড প্রোগ্রামিং ভাষা দ্বারা লেখা অসম্ভব হয়ে পড়ে। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সুবিন্যস্ত প্রোগ্রামিং এর ভাল দিকগুলো গ্রহন করে এবং নতুন কিছু সুবিধা যোগ করে। খুব সাধারন অর্থে বলতে গেলে, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কাজ করে কোড এবং তার সাথে সংশ্লিষ্ট ডাটা নিয়ে।
মূল ধারণা
তিনটি মূল ধারনার উপরে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রতিষ্ঠিত,
- এনক্যাপসুলেসন, (Encapsulation)
- পলিমরফিজম, (Polymorphism)
- ইনহেরিটেন্স, (Inheritance)
উদাহরণ
এই নিবন্ধটি অসম্পূর্ণ। আপনি চাইলে এটিকে সম্প্রসারিত করে উইকিপিডিয়াকে সাহায্য করতে পারেন। |