প্রোগ্রামিং করার সময় , একই ধরণের কাজ বারবার করার জন্য একই কোড বারবার লেখাটা ভালো কৌশল নয়। এতে যেমন কোডের লাইন সংখ্যা বৃদ্ধি পায় তেমনি জটিলতা এবং এক্সিকিউশন টাইমও বৃদ্ধি পায়। এই সমস্যার সমাধান হচ্ছে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং। আমরা ওয়েব প্রোগ্রামিং ল্যাংগুয়েজ php র অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কৌশল শিখবো। class এর মাধ্যমে একই ধরণের কাজ সমূহের গ্রুপ তৈরি করে প্রোগ্রামিং করার কৌশলই হচ্ছে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং। একই ধরণের কাজ সমূহের এক একটা গ্রুপকে বলা হয় class ।
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর প্রাথমিক আলোচ্য বিষয়বস্তু হচ্ছে
class কিওয়ার্ড লিোখ class name লিখতে হবে এরপর {} । {} এর মধ্যে property এবং method সমূহ থাকে। যেমন একটা ক্লাস এর উদাহরণ।
<?php class MyClass { // Class properties and methods } ?>
<?php class FirstClass { // declaration of property public $count = 'default value of property '; // declaration of method public function displayValue() { echo $this->count; } } ?>
উপরের উদাহরণে
public $count = 'default value of property ';
এর মাধ্যমে একটা class এর একটা propertyডিক্লেয়ার করা হয়েছে।
public function displayValue() {
echo $this->count;
}
একটা মেথডকে নির্দেশ করে । মেথড হচ্ছে এক ধরণের ফাংশন ।
পরবর্তীতে প্রোপার্টি এবং মেথড নিয়ে আরো আলোচনা হবে । আজ এ পর্যন্তই সবার জন্য শুভকামনা থাকলো।
আমি অসীম কুমার পাল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 15 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 147 টি টিউন ও 469 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 17 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
আমি অসীম কুমার পাল। ইলেকট্রনিক্স এবং ওয়েব ডিজাইনকে অন্তরে ধারণ করে পথ চলতেছি। স্বপ্ন দেখি এই পৃথিবীর বুকে একটা সুখের স্বর্গ রচনা করার। নিজেকে একজন অতি সাধারণ কিন্তু সুখী মানুষ ভাবতে পছন্দ করি।
ভাইয়া ভিডিও learning process best, plz do it