投稿者 るしぇ  (社会人) 投稿日時 2008/11/27 21:59:42
[暗黙云々について]
教科書に書いてあるのは、それで1つの考え方なんだけど、
なぜそうなのか?理由が分かってないよね。
で、使わないほうが良いって言ってる人の理由も理解してない
よね。実際の現場では『仕様変更』というものが発生します。

・最初に1つしかフォームを使いませんでした。
・2つ目のフォームを使うように仕様変更されました。
・1つ目のフォームを使わないように仕様変更されました。

こうなった時、プログラムとしてはフォームは1つしか
使わないのに、手法は2つ目の手法を使うことになってしまいますね。
これは教科書の解釈ではどうなるの?バグは無いの?

実際に現場に関わってバグを生むことを知ってるから
よりよい提案をしているのです。実際に規定のインスタンスと
自分で用意したインスタンスの区別がついてないで質問した
例はあるよ。ほかの掲示板まで探せばかなりの量あります。
それだけ問題を起こしやすいコードなのです。
http://rucio.groupsite.jp/commu/ThreadDetail.aspx?ThreadId=16

[コントロールはPrivate(非公開)について]
これも外部で破棄などの操作ができてしまうという理由が
あるから非公開にした方が良いです。