0
Completed

各模式的示例代码没有Go语言的,能否补充Go语言的代码呢?

xuzw 4 years ago updated by anonymous 4 years ago 4

内容,见标签

Answer

Answer

你好!

好消息! Go示例已于今天发布:

https://refactoringguru.cn/design-patterns/go

Under review

嗨!

对不起,我的中文不好。 我对Go一无所知,但是我听说它在OOP方面的方法与Java之类的方法截然不同。 GoF模式在Go上下文中是否有意义?

---

Hi!

Sorry for my bad Chinese. I don't know anything about Go, but I heard that it has a very different approach to OOP than languages like Java. Are the GoF patterns even make sense in Go context?

Go语言缺乏传统面向对象的一些机制导致部分模式没法用Go实现。

比如Go语言没有抽象方法,这样 工厂方法 就没法用Go语言实现(但是能改为使用抽象工厂)。

倒不是说Go语言不好,只是有些模式在Go语言下变得不再适用而已。

Answer

你好!

好消息! Go示例已于今天发布:

https://refactoringguru.cn/design-patterns/go