嘿 %20,想在这里见到你 :) (假设你是 3dbuzz 的那个)
无论如何,使用命名空间和文件夹!如果不需要,不要对 DLL 感到疯狂。对于我假设您正在谈论的 DLL 的那种应用程序可能会有点矫枉过正。在 C# 中使用文件夹和命名空间。例如:
Library
- Net code
- DBA code
- Controller manager code
- Factories
Application
- Forms
- Controllers
- Models
- Helpers
在 C++ 中,我通常:
Library
- Net Code
- Header Files
- Source Files
- Inline/template files
- DBA Code
- Header Files
- Source Files
- Inline/template files
Application
-Model
- Header Files
... and so on
在 PHP 中,没有名称空间会更难。但我仍然遵循与 C# 中相同的文件夹结构,但我命名我的类以弥补没有命名空间。例如,如果在 C# 中我在 Application.Controllers.Course 命名空间下有一个名为“Index”的类,那么在 PHP 中我会调用它:
Application_Controllers_Course_Index
无论如何,请不要在没有必要的情况下使 DLL 变得疯狂。我无法忍受看到具有超过 5 个 DLL 的应用程序,这些 DLL 除了在主 EXE 之外从未在其他地方使用过。