ABAP/BSPでコーディングされたWebアプリがあります。細かいコードを提供することに興味があるので、良いパターンまたは悪いパターンを認識するのに役立つかもしれません。実際に私は以下を行います。基本クラスオブジェクトを宣言し、サブクラスを持つパラメータに基づいて動的にインスタンス化します。基本クラスには、データをフェッチするためのいくつかのメソッドがあります()サブクラスはこのデータを使用し、場合によってはそれを操作します。
ここにいくつかの速い基本的な絵があります(申し訳ありませんが、それが標準や言語に準拠しているとは思わないが、あなたにアイデアを与えるはずです)
代替テキストhttp://img35.imageshack.us/img35/4351/designkdp.jpg
このようなものは大丈夫ですか?隠されている既知のパターンはありますか、それともパターンをリファクタリングして使用する必要がありますか?私はここにいくつかの提案が好きです。ウィキペディアの記事をすでに読んだことがありますが、パターンが正確に一致していません。(また、いくつかの本を注文しましたが、皆さんは確かに速いです:))