(模型/视图/控制器)MVC
答
MVC是架构模式中的一个(见:http://en.wikipedia.org/wiki/Architectural_pattern_(computer_science))
它使用,因为它从GUI allowe到单独的应用程序逻辑(事实上这是更复杂一些)。由于应用程序的每个部分(GUI和应用程序逻辑)都可以单独开发。
整个图案在*上很好描述:http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller