2019-08-14から1日間の記事一覧

Goでis-a関係を作る

Go

Goには継承はなく、実装の再利用は構造体の埋め込みで行う。じっさいは委譲だが、見た目はオブジェクト指向言語で継承した場合のように使える。 package main type Super struct {} func (super Super) SuperMethod() {} type Sub struct {Super} func main(…