MVC 本身是视图层技术,我们把业务代码放在控制器内开发是没有问题的,但从系统设计上来划分,这里并不适合编写具体的业务代码,
如:在不同的界面上都需要显示用户信息,如果把业务都写在控制器内,这个功能将会是重复的,实际上我们只需要一个公共的函数即可。
这样我们就需要进行业务上的功能划分,如用户业务类,这个类可以完成用户信息的增加,修改,删除,查询等各项功能,无论你在哪个业务模块使用,只要调用此业务类即可,本框架的是以接口和接口类来实现。
结构目录
接口实现:
接口类实现:
接口类的使用:
这里之所以使用接口声明变量而创建使用类,是因为我们只需要写创建代码而无需进行free,接口变量将会自动释放。