2012-11-17 26 views

回答

1

我認爲基本的OOP原則適用於此。

CPAN分佈創建約定定義了例如您的模塊/類的目錄結構庫,測試的T,README等,而不是定義類的方式。此外,還有perlmodstyle

本文檔試圖描述Perl社區編寫Perl模塊的「最佳實踐」。它擴展了perlstyle中的建議,在閱讀本文檔之前應該將其視爲需要閱讀的內容。

儘管本文檔旨在對所有模塊作者都有用,但它特別針對希望在CPAN上發佈其模塊的作者。

重點在於模塊的用戶可見的樣式元素,而不是模塊開發人員只能看到的那些部分。但是,本文檔中介紹的許多指導原則都可以外推併成功應用到模塊的內部。

本文檔與perlnewmod不同之處在於它是一個樣式指南,而不是關於創建CPAN模塊的教程。它提供了一個清單,可以根據這些清單比較模塊,以確定它們是否符合最佳實踐,而不必詳細描述如何實現此目的。

事實上,根本不需要使用OOP。有許多成功的古典模塊只是輸出子程序。