অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং: সংশোধিত সংস্করণের মধ্যে পার্থক্য
বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
সম্পাদনা সারাংশ নেই |
সম্পাদনা সারাংশ নেই |
||
২ নং লাইন: | ২ নং লাইন: | ||
== মূল ধারণা == |
== মূল ধারণা == |
||
তিনটি মূল ধারণার উপরে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রতিষ্ঠিত, |
|||
Object |
|||
# এনক্যাপসুলেসন, (Encapsulation) |
|||
Class |
|||
# পলিমরফিজম, (Polymorphism) |
|||
Data Hiding and Encapsulation |
|||
# ইনহেরিটেন্স, (Inheritance) |
|||
Dynamic Binding |
|||
Message Passing |
|||
Inheritance |
|||
Polymorphism |
|||
== উদাহরণ == |
== উদাহরণ == |
১০:০০, ৬ মার্চ ২০১৭ তারিখে সংশোধিত সংস্করণ
কম্পিউটার প্রোগ্রামিং এর একটি ধরন হচ্ছে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং। প্রোগ্রামিং এর জন্য এটি একটি শক্তিশালী হাতিয়ার। কম্পিউটার এর উন্নতির সাথে সাথে প্রোগ্রামিং-ও জটিলতর হতে থাকে। এই জটিলতর প্রোগ্রাম স্ট্রাকচার্ড প্রোগ্রামিং ভাষা দ্বারা লেখা অসম্ভব হয়ে পড়ে। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সুবিন্যস্ত প্রোগ্রামিং এর ভাল দিকগুলো গ্রহণ করে এবং নতুন কিছু সুবিধা যোগ করে। খুব সাধারণ অর্থে বলতে গেলে, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কাজ করে কোড এবং তার সাথে সংশ্লিষ্ট ডাটা নিয়ে।
মূল ধারণা
Object Class Data Hiding and Encapsulation Dynamic Binding Message Passing Inheritance Polymorphism
উদাহরণ
এই নিবন্ধটি অসম্পূর্ণ। আপনি চাইলে এটিকে সম্প্রসারিত করে উইকিপিডিয়াকে সাহায্য করতে পারেন। |