ある会社のインタビューで、私はこの質問をされました。
どのデザインパターンを知っていますか...それから、MVCデザインパターンに基づいた最も単純な「HelloWorld」アプリケーションを作成するように言われました。
JavaScriptプログラムを思いついた
var arr = ["a","b","c","d"]; // this is an array, same as store or model
alert(arr[0]); // this is controller
//and browser alert is a view.
後で私はアラートがビューであると言われました。私が知っているMVCの基本的な概念は、モデルの変更がViewに報告されることです。そして、メソッドを呼び出すためのコントローラーが間にあります。
私のアプローチを修正するか、helloworldMVCアプリケーションの代替ソリューションを考え出すことができますか。また、MVCの微妙な側面についても説明します。
ありがとう。