MVC模式优点

首先,最重要的一点是多个视图共享一个模型,同一个模型可被不同的的视图从用,大大提高了代码的可从用性。

其次,由于MVC三个模型相互独立,改变其中一个不会影响其他两个,能够构造良好的松耦合的构件(下层方法会被上层方法所访问,是单向访问)。

此外,控制器提高了应用程序的灵活性和可配置性。

相关推荐