"open"と "secure"という名前の私のwebcontentフォルダに2つのフォルダを作成しました。安全なページはもちろんセキュアで、「開いた」ページはユーザーが対話するページです。私は、質問の表示や質問の簡単な統計などのために、裏打ち豆を作りました。それらは、安全でオープンなWebページの両方で同等です。この場合、2つのbackingbeansを用意する必要があります
しかし、私はとにかく2つの裏蓋を作るべきですか?また、クラスmyCompany.app.secureと他のmyCompany.app.openの名前をつけ、myCompany.app.commonという名前を付けてクラスの検索を容易にする必要がありますか?
はい、開いている部分にもアクセスできます。これら3つの別々のフォルダを作成したくないですか? – LuckyLuke
@Pjotr私はおそらくそれらの3つのフォルダを使用します。しかし、クラスとページが重複しないようにしようと思います。そうでなければ、サブクラス化、合成、戦略パターンなどの違いを定義する方法が他にもあるかもしれません。基本的には重複するコードを避けるようにしてください可能な限り、複製された行はすべて、メンテナンスを後でずっと難しくしています(重複を変更するのを忘れるかもしれません)。 – Thomas
ありがとう、トーマス。 – LuckyLuke