的可扩充与可维护性而言有相当正面的帮助。另外，MVC 职责分离也带来了一个现代软体工程要求的重要特性：可测试性 (Testability)，MVC-based 的应用程式在良好的职责分离的设计下，各个部份可独立行使单元测试，有利于与企业内的自动化测试、持续整合(Continuous Integration) 与持续发行 (Continuous Delivery) 流程整合，减少应用程式改版部署所需的时间。MVC 模式的应用程式的目的就是希望打破以往应用程式使用的大杂烩程式撰写方式，并间接诱使开发人员以