OOP পদ্ধতিবিদ্যা
OOP পদ্ধতিবিদ্যা বা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং যেকোনো কম্পিউটার প্রোগ্রাম বা সিস্টেম লিখতে ডিজাইন করা হয়েছে বস্তুর সমষ্টি হিসাবে, যার প্রতিটি একটি নির্দিষ্ট শ্রেণীর অন্তর্গত এবং নির্দিষ্ট ফাংশন সঞ্চালন করে। এবং সমস্ত শ্রেণী উত্তরাধিকারের নীতির অধীন।
OOP এর মৌলিক নীতিসমূহ:
- অ্যাবস্ট্রাকশন একটি মডেলে গুরুত্বপূর্ণ দিকগুলো চিহ্নিত করতে দেয় একটি নির্দিষ্ট কাজ সমাধানের জন্য, যা একটি শ্রেণী আকারে গঠিত হয়।
- এনক্যাপসুলেশন সংগঠিত করে একটি সিস্টেমের ভিতরে দ্রুত এবং নিরাপদ বস্তুর শ্রেণিবিন্যাস। এনক্যাপসুলেশনে, প্রক্রিয়া নিয়ন্ত্রণের জন্য একটি সহজ কমান্ডই যথেষ্ট, অপ্রয়োজনীয় বিবরণ ছাড়াই।
- ইনহেরিট্যান্স আত্মীয়তা সংজ্ঞায়িত করে একটি প্রোগ্রামে বস্তুর মধ্যে সম্পর্ক, যাতে প্যারেন্টে করা পরিবর্তনগুলি, চাইল্ড এলিমেন্টে নকল না হয়।
- পলিমরফিজম সংজ্ঞায়িত করে কোন পরিস্থিতিতে প্রক্রিয়াগুলিকে সমান্তরাল করতে হবে, আর কোনটিতে - একত্রিত করতে হবে।
আরও দেখুন
-
PHP টিউটোরিয়াল,
যা PHP-তে OOP নিয়ে কাজ করার কথা বলে -
JavaScript টিউটোরিয়াল,
যা JavaScript-এ OOP নিয়ে কাজ করার কথা বলে -
UMLমডেলিং ভাষা,
যা ডায়াগ্রাম এবং স্কিম ব্যবহার করে প্রক্রিয়াগুলি বর্ণনা করে -
প্রোগ্রামিং প্যারাডাইম ধারণাসমূহের সেট,
যা প্রোগ্রামিং করার পদ্ধতি নির্ধারণ করে