জয়েন লগইন

পার্ল অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

🌈পার্ল অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কি?

📋পার্ল অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং হলো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করার পদ্ধতি।

⚒️পার্ল অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করতে ব্যবহৃত হয়।

পার্ল অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সমূহ

পার্ল অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ package - প্যাকেজ নির্ধারণ করা
  • ➡️ new - অবজেক্ট তৈরি করা
  • ➡️ clone - অবজেক্টের কপি তৈরি করা

package - প্যাকেজ নির্ধারণ করার উদাহরণ।

perl
package User;

sub new {
  my ($class, $name, $land) = @_;

  return bless {
    name => $name,
    land => $land
  }, $class;
}

package main;

my $user = User->new("আরিফ", "বাংলাদেশ");

print $user->{name} . "\n";
print $user->{land};

new - অবজেক্ট তৈরি করার উদাহরণ।

perl
package User;

sub new {
  my ($class, $name, $land) = @_;

  return bless {
    name => $name,
    land => $land
  }, $class;
}

package main;

my $user = User->new("আরিফ", "বাংলাদেশ");

print $user->{name} . "\n";
print $user->{land};

clone - অবজেক্টের কপি তৈরি করার উদাহরণ।

perl
package User;

sub new {
  my ($class, $message) = @_;

  return bless {
    message => $message
  }, $class;
}

sub clone {
  my ($self) = @_;

  return User->new($self->{message});
}

package main;

my $arif = User->new("হ্যালো বিশ্ব");
my $amir = $arif->clone();

print $arif->{message} . "\n";
print $amir->{message};

পার্ল অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
package প্যাকেজ নির্ধারণ করতে ব্যবহৃত হয়।
new অবজেক্ট তৈরি করতে ব্যবহৃত হয়।
clone অবজেক্টের কপি তৈরি করতে ব্যবহৃত হয়।