oop - 使用重复的 CFC 名称是否安全/可以接受?

标签 oop coldfusion

我有一堆 CFC,我试图将它们组织到文件夹中,以便更容易了解 CFC 的作用,而不是仅仅依赖文件名。

因此,现在 CFC 所在的文件夹使其可以理解它的作用。例如:

mysite/cfc/security/user.cfc
mysite/cfc/security/page.cfc
mysite/cfc/users/page.cfc

所以这里我们有一个重复的名称 page.cfc 这是两个不同的 CFC 做不同的事情。一个与用户页面交互,另一个与安全页面交互。当然,这只是一个例子。

我能想到的另一种选择是将所有 CFC 放在一个文件夹中,并在它们前面加上它们影响的应用程序区域,例如:

mysite/cfc/security-user.cfc
mysite/cfc/security-page.cfc
mysite/cfc/user-page.cfc

这些都是不好的名字,但希望你能理解它的要点。

解决此问题的最佳方法是什么?类名(因此是 CFC)应该是名词,这两种方式都符合这一点。但是哪一个是更好的做法,或者是否有更好的方法来做到这一点?

最佳答案

我会说将文件放在相关文件夹中。这将使根据其功能查找文件变得更加容易。

当您使用它们时,您可以指定它们的路径。 createObject("组件", "cfc.securit.user")

关于oop - 使用重复的 CFC 名称是否安全/可以接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24699421/

相关文章:

java - 如何在 Java 中处理组合/聚合和多态性

c++ - Boost 突然进入我的命名空间,声称缺少函数的错误

php - 从外部网站获取文件数

ColdFusion 应用程序在 Application.cfc 上未提及应用程序名称

coldfusion - 将空字符串转换为整数

windows - 如何禁用 ColdFusion 10 ORM 日志记录

php - 如何从父类访问子类变量

oop - vbscript静态类变量/方法?

c++ - 从文件中,我如何从 C++ 中的某个点读取

javascript - 在关闭 cfwindow 重新加载父页面时