>>424
ああ、俺が噛みついたのは
「ソフトウェアは使用対象をはっきりさせなければ設計できない。」
がover comprehensiveだと思ったから。

AWTやWin32がPointをラスター上のピクセル操作にのみ使うんなら
別にpublicにしてもいいと思うよ。つーか状況次第。その点は同意。
ただし、その状況次第ってのは例えばAWTやWin32のPointの場合は実際に
publicにして直接アクセスした場合とprivateにしてアクセサを通した場合
とでのAWTやWin32全体でのパフォーマンスの差を実測して、publicにする
意義を正当化した上での話ならばね。
privateにしても全体のパフォーマンスに有意な差がなければ、
conservativeにprivate宣言したほうがいいと思うが、どうよ?