工厂模式, 为啥不用函数直接写??

来源:7-7 工厂模式初体验

不二之家

2016-09-21 21:01

为什么不这么写, 这样写了, 以后比如SQL server等数据库也能连接啊, 比如 $mysql = DB('mysql'); 里面的方法好像也不需要重写, 不简单点吗? 

function DB($dbName){ 

    $db = new $dbName; 

    return $db;

 }

写回答 关注

2回答

  • qq_放肆青春_03307463
    2016-09-22 15:05:10

    还有就是,类库就是面向对象编程,面向对象是基于人类发展的理念来发明的,一切都归于跟本,面向对象符合人类发展历史,而且就目前来看,面向对象是具有跨时代和跨区域的优点,等你熟悉掌握之后你就会明白了,光说不练假把式,我们能告诉你的就只有这些,其他还靠你慢慢领悟了。

  • qq_放肆青春_03307463
    2016-09-22 15:02:17

    函数库和类库的区别在于:函数库是没有相识之处的,所有功能都可以在一个函数库里面,而类库则不然,类库是某一类功能的集合,便于后期寻找并维护,如果所有功能全写道函数库里面,后期维护是很困难的。希望我的回答能帮到你。

MVC架构模式分析与设计

通过学习MVC理论知识,由浅入深带您实现人生第一个MVC框架

82396 学习 · 929 问题

查看课程

相似问题