为什么将 Interface 放在 Datable 文件里面呢

来源:6-1 [php]适配器模式

慕先生4616747

2019-03-23 22:07

为什么将 IDaabase 的 interface 放在 Database 里面呢?不是说一个文件只能写一个类吗

写回答 关注

1回答

  • qq_我在发光_03528199
    2019-03-25 17:52:51

    PHP本身允许一个文件放多个类。用到IDatabase接口的同时,Database类也被使用,autoload函数的存在,可以保证Database.php被require。

    一个文件多个类是不好的编程习惯。

大话PHP设计模式

帮助PHPer具备使用设计模式解决工程中复杂逻辑的能力

62160 学习 · 230 问题

查看课程

相似问题