Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 719 Bytes

chapter_07.pod

File metadata and controls

20 lines (12 loc) · 719 Bytes

鉴于同时掌控所有程序细节的难度,编写大型程序要比编写小程序更需要规范。抽象(找到 并利用相似性和近似之处)和封装(组织特定细节并按其所属来访问)是掌控细节之必需。

函数有益于此,但函数本身对庞大的程序来说远远不够。面向对象是一种流行的技术,它将 函数组织为可执行相关行为的对象。

Perl 5 的默认对象系统极其简单。它相当灵活────你可以在它之上创建几乎所有其他对象 系统────但它几乎不对完成最基本任务提供任何简易的辅助。

moose

blessed_references

reflection

advanced_oo

POD ERRORS

Hey! The above document had some coding errors, which are explained below:

Around line 3:

Unknown directive: =head0