面白い記事を見つけたので。 クラスとオブジェクトの関係性 これを Go 言語に置き換えて語り直してみます。なお,私の個人ブログでもオブジェクトについて解説しているので,こちらも参考にどうぞ。 Go 言語における「オブジェクト」 — プログラミング言語 Go | text.Baldanders.info インスタンスの生成と Functional Options パターン — プログラミング言語 Go | text.Baldanders.info たい焼きの型(クラス)を作ってみる 「クラス」とは 名前,属性,操作 の3つの情報を持つ構造を定義したものです。「クラスとオブジェクトの関係性」の「たい焼き」クラスを例にすると 名前: Taiyaki 属性:(なし) 操作: atama shippo という構造を指します。言い方を変えるなら上記の構造を記述できるものであればクラスとして定義できます
