MVC(Model View Controller)是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分为三个部分:模型、视图、控制器,三者分工合作。
视图是用户看到并与之交互的界面。
模型表示企业数据和业务规则。
控制器接受用户的输入并调用模型和视图去完成用户的需求。
在软件生产中有三种级别的重用:内部重用、代码重用、框架重用。