一个控制器写多个方法和一个控制器写一个方法
程序员文章站
2023-12-30 22:08:52
...
框架中一个控制器是一个类,其中的各个方法之间是没有什么关系的(如controller类里面有一个A方法是用来显示A页面的,而另一个B方法是用来显示B页面的)。
这样的话我有几个困惑:
1、以面向对象思想来看的话,一个类中多个方法之间没有任何联系这不合适吧
2、在实例化为对象时,这个对象是否过于庞大
既然如此,一个控制器类里面只写一个方法(如从数据库查数据并显示a页面,就建一个a控制器,里面只有一个方法。而现实b页面又建一个b控制器,里面也只有一个方法),这样的做法是不是比现有的mvc框架(一个控制器里写多个方法)方式更合适呢?
好像是的诶。。。。。。好烂
这样的话我有几个困惑:
1、以面向对象思想来看的话,一个类中多个方法之间没有任何联系这不合适吧
2、在实例化为对象时,这个对象是否过于庞大
既然如此,一个控制器类里面只写一个方法(如从数据库查数据并显示a页面,就建一个a控制器,里面只有一个方法。而现实b页面又建一个b控制器,里面也只有一个方法),这样的做法是不是比现有的mvc框架(一个控制器里写多个方法)方式更合适呢?
回复讨论(解决方案)
你给的例子实在太烂!
分明只是调用了不同的模版(View),业务逻辑是完全相同的
就跟人要吃、喝、拉、撒、睡一样,这样就好比人这个类里的方法。
你给的例子实在太烂!
分明只是调用了不同的模版(View),业务逻辑是完全相同的
好像是的诶。。。。。。好烂
交流学习
推荐阅读
-
不要框架,纯PHP,能实现这样的功能吗?有很多页面,有插入删除修改功能,只写一种增删改方法,其他页面也能共用这一个方法
-
写一个色值深浅排序方法
-
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
-
使用golang写一个redis-cli的方法示例
-
Vue+Koa2+mongoose写一个像素绘板的实现方法
-
利用新浪博客写软文推广一个月获得10万流量的方法!
-
用VueJS写一个Chrome浏览器插件的实现方法
-
给IConfiguration写一个GetAppSetting扩展方法
-
给出数组array(1,9,5,8,3,7,2,4,6),写一个方法对其进行排序,使排序后的结果为(1,2,3,4,5,6,7,8,9)
-
三种方法写一个函数返回二进制中1的个数