所以,这里的目录结构在Web应用程序的快速提取物,我目前的工作:区分库? (目录结构)
/app
/libraries
User_Input.php
Database.php
InvoiceHandler.php
你觉得InvoiceHandler
有点奇怪此集合中?我当然可以。
直到最近,我忽略了区分实际上是我的应用程序和其他服务(如持久存储)之间的中间层的事实上的库和我自己编写的代码类包含我的应用程序的自定义逻辑(如本例中的Invoice_Handler)。
但随着我的应用程序的增长,这会造成越来越多的混乱。到目前为止,我还没有看到有关这方面的任何好例子,我没有足够的经验可以自行得出结论:
约定和常识对分离这两个明确的和明显不同的分类有什么影响?类的?
嗨!也许我不清楚。该应用程序已经是基于MVC的,所以我的示例中的Invoice_Handler不是一个控制器,而是一个实际负责不同Invoice相关操作并因此依赖于Database和Email类的库,例如。我如何区分这三者以确保较少混淆? – Industrial