জয়েন লগইন

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

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

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

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

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

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

  • ➡️ import - ফাইল যুক্ত করা
  • ➡️ struct - ডেটা স্ট্রাকচার তৈরি করা
  • ➡️ type - টাইপ নির্ধারণ করা
  • ➡️ new - অবজেক্ট তৈরি করা
  • ➡️ interface - ক্লাসের জন্য নির্দিষ্ট মেথডের কাঠামো নির্ধারণ করা

import - ফাইল যুক্ত করার উদাহরণ।

go
package main
import "fmt"

type User struct {
  name string
  land string
}

func main() {

  user := new(User)

  user.name = "আরিফ"
  user.land = "বাংলাদেশ"

  fmt.Println(user.name)
  fmt.Println(user.land)
}

struct - ডেটা স্ট্রাকচার তৈরি করার উদাহরণ।

go
package main
import "fmt"

type User struct {
  name string
  land string
}

func main() {

  user := new(User)

  user.name = "আরিফ"
  user.land = "বাংলাদেশ"

  fmt.Println(user.name)
  fmt.Println(user.land)
}

type - টাইপ নির্ধারণ করার উদাহরণ।

go
package main
import "fmt"

type User struct {
  name string
  land string
}

func main() {

  user := new(User)

  user.name = "আরিফ"
  user.land = "বাংলাদেশ"

  fmt.Println(user.name)
  fmt.Println(user.land)
}

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

go
package main
import "fmt"

type User struct {
  name string
  land string
}

func main() {

  user := new(User)

  user.name = "আরিফ"
  user.land = "বাংলাদেশ"

  fmt.Println(user.name)
  fmt.Println(user.land)
}

interface - ক্লাসের জন্য নির্দিষ্ট মেথডের কাঠামো নির্ধারণ করার উদাহরণ।

go
package main
import "fmt"

type User interface {
  Info()
}

type Author struct{}

func (Author) Info() {
  fmt.Print("আরিফ - বাংলাদেশ")
}

func main() {

  var user User = Author{}

  user.Info()
}

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

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

নাম বিবরণ
import ফাইল যুক্ত করতে ব্যবহৃত হয়।
struct ডেটা স্ট্রাকচার তৈরি করতে ব্যবহৃত হয়।
type টাইপ নির্ধারণ করতে ব্যবহৃত হয়।
new অবজেক্ট তৈরি করতে ব্যবহৃত হয়।
interface ক্লাসের জন্য নির্দিষ্ট মেথডের কাঠামো নির্ধারণ করতে ব্যবহৃত হয়।