MVC (JavaScript)やっと理解できてきたー
Controllerの必要性分からなかったけど、ちゃんと分割し始めたらかなり便利なのに気付いた。
ただ、本当に正しく書けてるか分かんなくて、
* ViewからはControllerとModelが可視
* ControllerからはModelのみが可視
* ModelはView, Controllerの存在すら認識できない
* Model→ControllerなどはEventListenerのdispatchEventでのみ処理の受け渡しが可能
という感じで書いたけど、調べてみるとControllerはViewとModelが可視で、View, Modelは他の要素を認識できないように書くべきだった? #fedibird