過去の自分を考えると、オブジェクト指向に移行できない(しにくい)理由のひとつに、「データと画面」を一緒にしているから、というのがあるのかな?
Model / View / Control とか、Document & View とか言われている奴。あるいは、3階層とか n階層とか言われている、あれ。
あることをするのに、昔やった記憶があったので、コードを引っ張り出してきた。
つらつら眺めていると、あった。切り出そうとした。データが他のフォームの画面にそのまま乗っかっていた。データ クラスを定義しないと、取り外せそうになかった。
さて、作り直した方がはやそうだ。。。
投稿日時 : 2007年9月15日 21:22