গো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
🌈গো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কি?
📋গো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং হলো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করার পদ্ধতি।
⚒️গো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করতে ব্যবহৃত হয়।
গো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সমূহ
গো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 | ক্লাসের জন্য নির্দিষ্ট মেথডের কাঠামো নির্ধারণ করতে ব্যবহৃত হয়। |