2012-11-17 2 views

답변

1

내가 기본 OOP 원칙이 여기에 적용 생각 주시기 바랍니다.

CPAN 배포판 작성 규칙은 예를 들어 모듈/클래스 용 디렉토리 구조 lib, 테스트 용 README 등을 정의하지만 클래스 정의 방법은 정의하지 않습니다. 또한, perlmodstyle :

이 문서는 Perl 모듈을 작성하기위한 Perl 커뮤니티의 "모범 사례"를 설명하려고합니다. 이 문서를 읽기 전에 필수 독서로 간주되어야하는 perlstyle에있는 권장 사항을 확장합니다.

이 문서는 모든 모듈 작성자에게 유용 할 수 있지만 특히 모듈을 CPAN에 게시하려는 저자를 대상으로합니다.

초점은 모듈 개발자가 볼 수있는 부분이 아닌 모듈 사용자가 볼 수있는 스타일 요소에 있습니다. 그러나이 문서에 제시된 많은 가이드 라인을 외삽하여 모듈 내부에 성공적으로 적용 할 수 있습니다.

이 문서는 CPAN 모듈 작성에 대한 자습서가 아닌 스타일 가이드라는 점에서 perlnewmod와 다릅니다. 모듈을 비교할 수있는 체크리스트를 제공하여 모범 사례에 부합하는지 여부를 결정합니다. 반드시이를 달성하는 방법을 자세히 설명하지 않아도됩니다.

사실 OOP를 전혀 사용하지 않아도됩니다. 서브 루틴 만 내보내는 많은 성공적인 고전 모듈이 있습니다.