2

の定義は次のStrategy Patternとおりです。

戦略 - アルゴリズムのファミリーを定義し、それぞれをカプセル化し、それらを交換可能にします。戦略により、アルゴリズムは、それを使用するクライアントとは独立して変更できます。

したがって、ストラテジーは機能を 2 つの部分に分けます。1 つは変更されず、もう 1 つは将来変更される可能性があります。

そして、MVC では、次のように述べています。

コントローラーはビューの戦略です

これは、コントローラが変更され、View が将来変更されない可能性があることを意味します。

まだよくわかりません。どちらもこれから変わると思います。

人々がそう言う理由を説明してください。

4

1 に答える 1