问一下 class 使用原理和直接引入 function 的差异

先问一个先前的做法

function me(){
}

假设每个网页开头都引入这个功能
但明明大部分网页是不需要这个功能,但还是被引入了

跟我将函数都写成类+ namespace去使用
但每一页都还是需要引入每个类的功能

class get {
     public static function me(){
    }
}

以及我最近看的mvc是根据路由器来决定要引入哪些类
请问这三种的优劣势在哪里?
是不是非得只有mvc的撰写方式才有办法用最不多余的方式引入需要的功能?
或是有没有其他类似的方式也能做到相同的效果?

補充

想問一下這樣的做法是不是文件數會越來越多?
如果每個文件只做一兩件事?
這是不是開發趨勢?

阅读 1.4k
评论
    4 个回答

    维护性、可扩展性并不高,出现bug后原因查找也非常困难。

    没有“银弹”,设计模式是这些年来资深开发者通过实现不同需求自我总结出来的。类的概念即是其中之一。

      相似问题
      推荐文章