【发布时间】:2011-05-18 13:27:15
【问题描述】:
我试图完全了解创建模块时的情况,而不是创建各种模型和助手(可能会或可能不会扩展其他类)?
谢谢!
【问题讨论】:
我试图完全了解创建模块时的情况,而不是创建各种模型和助手(可能会或可能不会扩展其他类)?
谢谢!
【问题讨论】:
基本上,您将为与特定应用程序无关的任何内容创建一个模块。这个想法是您创建可在多个项目中使用的可重用模块。
有些人甚至将整个应用程序拆分为多个模块。
zombor 的 vendo 应用程序就是一个很好的例子,它基本上是一个可以从中学到很多东西的示例应用程序。
【讨论】:
@Ikke 点有效。另一种方式是模块具有特定用途,例如包含类、全局函数、用于共享目标的全局类型,可以在单个应用程序中使用,也可以在多个应用程序中使用。
多个应用程序的模块通常称为“librar-y (ies)”
【讨论】:
/application/classes/ 文件夹中的单个类而不是静态的吗?