【初心者】Java質問・相談スレッド89【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0175デフォルトの名無しさん
2006/08/26(土) 03:01:23なんでStackクラスなんて変なもの作ったんだろう、
なんでCloneableはClonableに直らないのだろう、
ってやつだね。
一度publicにしたものはprivateやpackage privateやprotectedにするわけには
いかんそうだ。
理由は、すでにそのpublicにしたものを使っているから。
今更privateにしたらアクセスできなくなって上位互換性が失われるから。
だから@DepricatedアノテーションやJavadocコメントでどうにかするしかないわけじゃないかな。
HashtableもVectorもStackや@depricatedなメソッドも上位互換性の問題でで仕方が無く残ってるわけで。
まあWin32 APIのような酷いものじゃないだけマシだと思うが。
EffectiveJavaやJava 謎・落とし穴(青い本の方)にそんなこと書いてあったね。
■ このスレッドは過去ログ倉庫に格納されています