私はMVCをよく知っており(少なくとも私は知っていると思います)、このアプローチを使用してかなり多くのアプリケーションを開発しました。しかし、私を悩ませていることが1つあります。
私が見たモデルのすべての図では、コントローラーとビュー/モデルの間の直接接続だけでなく、ビューとモデルの間の接続もある三角形として描かれていました(つまり、モデルとビューは、コントローラーが中央になくても直接話します)。
開発者としての私の長年の間に、モデルとビューの間には常に完全な分離があり、コントローラーが仲介者として機能していました。私が理解しているように、これもベストプラクティスです。
では、どのような状況でモデルにビューと直接対話させたいですか?簡単な例を教えていただけますか?