ControllerについてWikipediaの内容をさらに簡潔にメモ。Controller(MVC)は、コンピュータ内部のデータをユーザに提示し、それに対してユーザが何らかの指示を出すタイプの、独自のユーザーインタフェースをもつアプリケーションソフトウェアを、model・view・controllerの3つの部分に分割して設計・実装するという技法、又はそのような構造をいう。Modelそのアプリケーションが扱う領域のデータと手続きを表現する要素である。データの変更をviewに通知するのもmodelの責任である。スポンサーリンクViewmodelのデータを取り出してユーザが見るのに適した形で表示する要素である。UIへの出力を担当する。Controllerユーザの入力に対して応答し、それを処理する要素である。UIからの入力を担当する。modelとviewに変更を引き起こす場合もあるが、直接に描画を行ったり、modelの内部データを直接操作したりはしない。コメントデータの処理方法の詳細はこちらをご覧ください。toProfileNegativeMind都内で働くソフトウェア系エンジニア・リサーチャー。大学・大学院では3DCGのレンダリングアルゴリズムを研究してた。Mayaを使って映像制作もできるようになった。特撮・模型趣味も再燃。最近はPhotogrammetryや機械学習について勉強中。