2012-11-17 23 views

回答

1

我认为基本的OOP原则适用于此。

CPAN分布创建约定定义了例如您的模块/类的目录结构库,测试的T,README等,而不是定义类的方式。此外,还有perlmodstyle

本文档试图描述Perl社区编写Perl模块的“最佳实践”。它扩展了perlstyle中的建议,在阅读本文档之前应该将其视为需要阅读的内容。

尽管本文档旨在对所有模块作者都有用,但它特别针对希望在CPAN上发布其模块的作者。

重点在于模块的用户可见的样式元素,而不是模块开发人员只能看到的那些部分。但是,本文档中介绍的许多指导原则都可以外推并成功应用到模块的内部。

本文档与perlnewmod不同之处在于它是一个样式指南,而不是关于创建CPAN模块的教程。它提供了一个清单,可以根据这些清单比较模块,以确定它们是否符合最佳实践,而不必详细描述如何实现此目的。

事实上,根本不需要使用OOP。有许多成功的古典模块只是输出子程序。