ベクトルクラスの設計

ゲーム3D数学本 5章

ここは凄くためになる。

盲目的な隠蔽化は避けるべき。違和感はあったんだけどハッキリ言及があったので助かった。

やはりxやyといった座標を持つだけのメンバ変数はprivateにするよりpublicにした方が良い。アクセサを用意するメリットが薄い。

getX()とか冗長なだけ。

また、何をメンバ関数として持つかかなり参考になった。クラスはシンプルに。これは基本ですね。