Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

多重継承

このプロセスについて詳しく調べてみましょう。

generated description: newmultipleinheritance.jpg

実際、CSP ページを生成するときは常に、クラスを生成します。そのクラスは、Caché の一部である %CSP.PageOpens in a new tab クラスから、ほとんどの動作を継承します。また、Caché やアプリケーションの一部である他のクラスからの動作も継承できます。複数の親から継承するこのプロセスは、多重継承と呼ばれます。

多重継承はどんな場合に役立つのでしょうか。

  • 複数のページで同じコンテンツやロジックを使用する場合。継承により、これらを 1 つの場所で定義し、必要とする場所で使用できます。存在する定義は 1 つのみなので、メンテナンスが簡単で矛盾が生じません。

  • プログラマが生成した処理ロジック (コード) と、ページ設計者が生成した Web ページ・コンテンツを結合する場合。この場合、Caché の機能によって、これら 2 つの重要なグループ (設計者とプログラマ) の共同作業が単純、かつ効率的になります。

FeedbackOpens in a new tab