Basic Terms
online
We have 17 guests and no members online
About us
Articles
OOP
- Details
- Written by ফাহমিদা পলি
- Hits: 625
ওওপি হল এমন এক ধরণের প্রোগ্রামিং পদ্ধতি যার মাধ্যমে একই ধর্ম বা কাজের ভিত্তিতে ক্লাস তৈরী করা হয় এবং ওই ক্লাসের বৈশিষ্ট্য ধারণ করে এমন অবজেক্ট নিয়ে কাজ করা যায়। অবজেক্ট ওরিয়েন্টেডের মূল সুবিধা হল এনক্যাপসুলেশন, ইনহেরিটেন্স এবং পলিমরফিজম। এনক্যাপসুলেশন অবজেক্টের তথ্য নিরাপত্তা দেয়। ইনহেরিটেন্সের মাধ্যমে খুব সহজে এক বা একাধিক ক্লাসের বৈশিষ্ট্য ইচ্ছামত একত্রীকরণ করা যায়। আর পলিমরফিজম এমন একটা সুবিধা যা দিয়ে কোন বৈশিষ্ট্যকে একাধিক উপায়ে প্রকাশ ও ব্যবহার্য করা সম্ভব। আর অ্যাবস্ট্রাক্ট ডাটা টাইপ হল অবজেক্টের ডাটা টাইপ বা ধরন না জেনেও সেটার জন্য কোড তৈরী করা। যেমন আমরা স্ট্যাক বা লিস্ট তৈরী করার ক্লাস বানাতে পারি। সেটা ইনটেজার ডাটাও রাখতে পারে কিংবা স্ট্রিং ডাটাও রাখতে পারে। আধুনিক সকল প্রোগ্রামিং ল্যাংগুয়েজই ওওপি'র অধীনে চলে এসেছে। এর মাঝে জাভা, সি++, পাইথন, পিএইচপি, রুবি উল্লেখযোগ্য। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এ কোড বারবার কাজে লাগানো যায় এবং বড় বড় প্রোগ্রাম লিখতে খুবই সহায়ক।