>>312
お兄さん、ポータビリティーって知ってますか?
座標がpixelに対応してて、しかもディスプレイコンテキスト用って限定されてるコードを
そのまま一般的な「座標系」を処理するコードに持っていけるようなのをポータビリティーとはいいませんよ。

それから、Generic Programming って知ってますか?
たとえば、Point同士の加減算やPointと数値の四則演算を定義して、座標の型はパラメータにしておくような
やりかた、わかります?
AWTのPointよりも、広い用途で使いたい座標クラスなら、もっと別の設計があるっていうの、理解できますよね?

メンテの手間が少ないほどいいプログラムだというのは、もちろん同意しますよ。