タグ

ブックマーク / qiita.com/kitoko552 (1)

  • Goでオブジェクト指向っぽく書く - Qiita

    はじめに Goはオブジェクト指向の言語ですか?という問いが公式ドキュメントのFAQに載っています。 Is Go an object-oriented language? Yes and no. Although Go has types and methods and allows an object-oriented style of programming, there is no type hierarchy. ... つまり、従来のオブジェクト指向言語とはちょっと違う(型の階層はない)けど、オブジェクト指向っぽく書くことはできるということです(私はそう理解しました)。 そこで、Goでオブジェクト指向っぽく書いてみました。 カプセル化 Goでは、構造体やそのフィールド、関数、メソッドのスコープは、名前の先頭が大文字か小文字かで決まります。 大文字ならpublic、小文字なら同じパッケ

    Goでオブジェクト指向っぽく書く - Qiita
  • 1