オブジェクト指向開発の使用
フレームワークは、オブジェクト指向プログラミングから継承およびカプセル化の基本概念を提供し、それをプレゼンテーションレイヤの開発に適用します。
たとえば、コンポーネントはカプセル化され、その内部は非公開のまま保持されます。コンポーネントのコンシューマは、コンポーネントの公開形状 (属性および登録済みイベント) にアクセスできますが、コンポーネントバンドルの他の実装の詳細にはアクセスできません。この強固な分離により、コンポーネント作成者は自由に内部実装の詳細を変更することができ、コンポーネントのコンシューマはこうした変更から隔離されます。
コンポーネント、アプリケーション、インターフェースを拡張したり、コンポーネントインターフェースを実装したりできます。