多くの状況で役立つ Vector3i クラスがありますが、バグを防ぐために型システムを使用するように拡張していることに気付きました。
たとえば、世界のオブジェクトにローカルな「自我中心」の vector3i と、世界座標の vector3i があるとします。
この 2 つは変換なしでは当然互換性がなく、互いに意味がありません。
True Hungarian Notationを使用するのは良い状況ですが、代わりにクラスを拡張し、新しい機能を追加していません。
JVM/Hotspots の最適化を考慮すると、パフォーマンスが低下しますか?