MVC(エム・ブイ・シー)

プログラムを
Model(データベースとのやりとり)
View(表示)
Contoroller(Modelを呼び出し、Viewにデータを渡す)
の3つに機能をはっきり分割させたもの。またはそのように書く考え方。
このように書くことによって、コードの書き方を統一させることができ、修正しやすくなる。