Perlについての質問箱 36箱目
■ このスレッドは過去ログ倉庫に格納されています
0210デフォルトの名無しさん
2008/07/24(木) 21:20:13よく解説書の説明で車などを例により、オブジェクトとして車をいくつも
生成できるでしょ!便利でしょ! みたいな説明がありますよね。あとは
ゲームでいうと敵機をいくつでもコピーして画面にだせるでしょ!みたいな
説明もあります。
この考え方をperlによる掲示板プログラムに適用すると果たしてモジュールは
どういう構成にすればいいのか? という点です。
正直いって、自分はまったくわかりません。車に相当するものを投稿データと
するならば、投稿データオブジェクトクラス なんかをつくったとしましょう。
それをメインプログラムの方で、必要な投稿数だけ(たとえば10件表示した
としましょう)ひとって出力するとすれば、メインプログラム内で
投稿データオブジェクトクラスを10回ループして、一つ一つの投稿のデータ
はループの中でメインプログラムのスコープで配列にし、それを10回くり
返すことになり、結局、投稿データクラスで生成したオブジェクトを10回分
生成、破棄を繰り返すことになり、はたしてそれはメリットなのか?とおもう
わけです。
投稿データの変数をインスタンスとしてセットしたならそのオブジェクトの
空間(スコープ)で、データを保持したいですよね。そうすると、投稿データの
クラスのプログラムとしては、必要なデータ分をファイル分からとりだして、
その個数分だけインスタンスを用意して読み込んだ値をセットすることに
なります。
あと、もう一つ、初心者として恥ずかしい疑問があるのですが、それはまた別に書きたいと
おもいます。
■ このスレッドは過去ログ倉庫に格納されています