HomeAboutMeArticlesDiaryLinksContact

What is Object-Oriented

01 December, 2020 - 1 min read - Tags: C#

やったこと

  • TAEC の支度した

    • アドカレの拡張みたいな内容
    • zenn のブックを使って作成してみた。

技術メモ

  • Unity すごい

  • 引数の型を何でも List にしちゃう奴にそろそろ一言いっておくか

    • もし引数が List 型なら、それは値をAddする可能性があると取れる
    • 例えば、Listの中身を使うだけならば、IReadOnlyList にするべきで、そうするとあとから読むとき楽になる
    • Foreach を使いたいだけならば、IEnumerate でいい
    • ここらへんがインターフェースを使う意味な気がする
  • 実装の隠蔽 / ufcpp

    • internal にすると同一プロジェクト内のクラスからのみアクセス可能になって、別のプロジェクトからは読まれない
    • ライブラリ化したときに外から見えないものになるってこと
  • System.Numerics.Vector3

    • デフォルトの Vector3 あるの知らなかった。
    • ただし単精度で値を持ってる

その他

  • オブジェクト指向とは

© 2021 hrntsm / Built with

Gatsby