Cfml 如何管理组件值

Cfml 如何管理组件值,cfml,Cfml,我正在学习Coldfusion组件,我有一个名为Page.cfc的组件,调用函数时存储本地值的常见做法是什么?也就是说,函数应该返回值,还是最好将值存储在对象中,以便以后访问它,如: 谢谢 取决于代码/对象想要做什么。您最好开始阅读一些关于面向对象编程的书籍,确定何时使用不同的变量和变量范围进行操作是编程的艺术。除此之外,您的问题没有答案:这取决于……通常,如果组件包含库函数,则返回值。如果组件对应于模型中的一个对象(一个页面),那么您可以将该值存储在组件中。在后一种情况下,您可以在运行时使

我正在学习Coldfusion组件,我有一个名为
Page.cfc
的组件,调用函数时存储本地值的常见做法是什么?也就是说,函数应该返回值,还是最好将值存储在对象中,以便以后访问它,如:



谢谢

取决于代码/对象想要做什么。您最好开始阅读一些关于面向对象编程的书籍,确定何时使用不同的变量和变量范围进行操作是编程的艺术。除此之外,您的问题没有答案:这取决于……通常,如果组件包含库函数,则返回值。如果组件对应于模型中的一个对象(一个页面),那么您可以将该值存储在组件中。在后一种情况下,您可以在运行时使用mixin将库函数加载到对象中,以便upcase()驻留在不同的组件中,而不是Page.cfc,并且仅在需要时加载。有关更多详细信息,请参阅OOP中的mixin讨论。