UI ロジックはビジネスロジックに比べて頻繁に変更が入る傾向に有る 特に Web アプリケーションにおいては顕著 例えば、新しい画面が追加されたり、すでに存在するページのレイアウトが変更されたりすることが多い したがって、サーバー側に処理をまとめたシステム(シンクライアントシステム)は、アプリケーションを再配布しなくて済む プレゼンテーションコードとビジネスロジックがひとつのオブジェクトとして結合している場合、UI だけを変更したくてもビジネスロジックを含んだオブジェクトを変更しなければならない これは UI の些細な変更であっても、エラーを誘発したり、再テストが必要だったりすることを意味する。 場合によっては、アプリケーションは同じデータを異なる形で表示することがある 例えば、アナリストはスプレットシートを好み、マネージャは円グラフを望むことがある またそれらを同時に表示することも十分に
![MVC再考 (1) | ゴミ人間.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/2d869991fc47671cb700da29521715f174f9cc7f/height=288;version=1;width=512/https%3A%2F%2F53ningen.com%2Ffavicon192x192.jpg)