プレゼンテーションとドメインの分離
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/26 17:40 UTC 版)
「関心の分離」の記事における「プレゼンテーションとドメインの分離」の解説
プレゼンテーションとドメインの分離(英: Presentation Domain Separation)は「ユーザーインターフェースコードをその他のコードを分離する」という設計原則である。すなわちソフトウェアをプレゼンテーションとドメインという2つの関心に基づき分離するという原則である。 関心の分離により様々な利点が得られる。 特定の機能(PresentationかDomainか)に凝集したコードのみへの集中 分業と専門家の活用 UIモジュールの切り替え ドメイン部分のテスタビリティ向上 明確な分離が必要になるか否かはソフトウェアの複雑性に依る。例えばデータがViewと完全に一致するのであればマッパーでSQLとViewを密結合に生成するライブラリが有用であろう。しかし複雑性が増すにつれプレゼンテーションとドメインを分離する上記の利点が大きくなる。
※この「プレゼンテーションとドメインの分離」の解説は、「関心の分離」の解説の一部です。
「プレゼンテーションとドメインの分離」を含む「関心の分離」の記事については、「関心の分離」の概要を参照ください。
- プレゼンテーションとドメインの分離のページへのリンク