所以我刚开始从事网络开发,花了几个小时试图确保我掌握了基础知识。令人惊讶的是,在这个主题上存在多少混乱。无论如何,我决定花时间在这篇文章中概述几件事。我这样做是希望我能收到来自社区的反馈,以进一步澄清和简化我对这个主题的理解。今天的文章是关于 MVC 的主题,特别是 MVC 是什么以及它所描述的内容。
名称是 MVC - 代表模型、视图和控制器...不应该是模型、视图和控制器吗?也就是说,从应用程序级别的角度来看,MVC 模式概述了将应用程序的所有活动分离为模型、视图和控制器对象的做法。每个对象都完全独立于其他对象,并且能够以多种方式组合或使用。
模型、视图和控制器与模型、视图和控制器的这种业务给出了可以将模式应用于单个对象的想法。当然,这样做很可能会在此过程中产生三个不同的对象。否则为什么不是模型、视图和控制器……你明白我在说什么吗?