使用Ruby的面向对象设计

5

在Ruby中,面向对象设计(OOD)的最佳实践有哪些?主要是,文件和代码应该如何组织?

我有一个使用多个类和文件的项目,我想知道应该如何组织、分组和包含它们。

2个回答

4
看起来您问的是哪些部分应该放在哪些文件中。
你的项目是一个Web应用吗?在这种情况下,您最有可能使用您的框架(Rails,Merb,Sinatra等)所强制实施的组织系统。
其他类型的项目也有自己的典型结构,您可以只是按照这些结构进行操作。例如,gem通常设置为特定方式。
如果这是一个控制台应用程序,则没有严格的规则。通常人们将不超过一个类或模块放在一个文件中。您可以有一个主文件,其中包含所有其他文件的要求。

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接