我正在使用帮助程序类开发我的系统,我在几个来源上看到,在面向对象的编程中不建议使用“帮助程序类”。
如果是这样,为什么他们认为不好?
他们如何使用Codeigniter的MVC框架?
由于
答案 0 :(得分:4)
助手的优点和缺点是他们不能完全融入MVC框架;它们更像胶水而不是木头或钢架。它们可以方便地在多种环境中使用,非常适合常见的轻型任务。如果您的助手变得更加复杂并且开始需要与模型和控制器进行交互,那么您可能需要更仔细地考虑可疑设计。胶水和胶带可能很有用,但你很难找到由它们制成的摩天大楼。