Explore >> Select a destination


You are here

golangtutorials.blogspot.com
| | aneesh.mataroa.blog
1.2 parsecs away

Travel
| |
| | www.ardanlabs.com
4.6 parsecs away

Travel
| | Introduction I see a lot of developers coming to Go from object oriented programing languages such as C# and Java. Because these developers have been trained to use type hierarchies, it makes sense for them to use this same pattern in Go. However, there are aspects of Go that don't allow type hierarchies to provide the same level of functionality they do in other object oriented programming languages. Specifically, the concepts of base types and subtyping don't exist in Go so type reuse requires a differ...
| | krakendev.io
5.6 parsecs away

Travel
| | Subclassing can suck. There are so many ways to get it wrong and it's so easy to fall into anti-patterns when you create such a tight coupling between two classes. Most of the time, the need for subclassing can actuallybe replaced by abstraction through protocol-oriented, value-oriented, and functional programming. In fact, I may even argue that doing it that way can far outweigh the "benefits" of subclassing the majority of the time.
| | rachelcarmena.github.io
24.9 parsecs away

Travel
| Some characteristics of functional programming