2009-06-02 3 views
1

私はZend Frameworkに基づいたCMSを開発しています。これにはNewsやGalleryなどのモジュールが多数あります。 各モジュールには、カテゴリとコメントの管理(ニュースとギャラリーモジュールのニュース、写真、アルバム - camesのカテゴリとコメントは別々です)と同じ機能を持つ部分があります。 誰かから重複したコードを作成しないように助言することはできますか?CMSには、コメントとカテゴリを管理するのと同じ機能を持つ複数のモジュールがあります。重複するコードを避けるために何をすべきですか?

ありがとうございました。

答えて

1

ロジックを中央のソースファイルに抽象化するためのクラスを作成します。 基本的にカプセル化を使用してください。

0

再利用すべきアプリケーションの部分を分けます。コピー・ペーストから始めて、抽象化のための少なくとも2つの具体的な使用方法があれば、それを共有コンポーネントにリファクタリングするのは良い戦略です。

関連する問題