Go · Concepts
Why Go has no inheritancerebuilding OOP with embedding and interfaces
Go has no classes and no inheritance, yet it's hard to call it non-object-oriented. The official FAQ answers "Is Go an object-oriented language?" with "Yes and no." This post explains why by following what Go put where inheritance used to be.