• Component-Based Architectureは、オブジェクト指向の設計原則よりも高い抽象度を提供するソフトウェア工学の一分野です。
  • Component-Based Architectureは、通信プロトコルや共有状態などの問題に焦点を当てていません。
  • コンポーネントベースのアーキテクチャは、問題をサブ問題に分割し、コンポーネント分割に関連する各問題を提供する。
  • オブジェクト指向の設計原則よりも高い抽象度を提供する。
  • 通信プロトコルや共有状態のような問題に焦点を当てない。

コンポーネントベースのアーキテクチャ
コンポーネントベースのアーキテクチャ
1. 拡張可能
コンポーネントは、新しい動作を提供するために、既存のコンポーネントから拡張することができます。 交換可能
コンポーネントは、他の類似のコンポーネントと容易に交換することができます。 他のコンポーネントへの依存を最小限にするよう設計することができる。
5. Reusable
Components are designed to be reused in different scenarios in different applications.
6. Not Context Specific
Components are designed to operate in different environments and contexts.
Components は異なる環境や状況で動作するように設計されています。
Advantages of Component-Based Architecture

  • Component-Based Architectureは開発およびメンテナンスのコストを削減することができる。
  • 再利用可能であるため、再利用可能なコンポーネントを使用して、複数のアプリケーションに開発および保守コストを分散させることができる。
  • コンポーネントコンテナとそのサービスを使用することにより、複雑さを修正します。
  • 新しい互換バージョンが利用できる場合、他のコンポーネントに影響を与えることなく既存のバージョンを交換するのは簡単です。

コメントを残す

メールアドレスが公開されることはありません。