Perl面向对象编程,Object-Oriented Perl翻译

Perl面向对象编程

全文510页,可参考相关资料,作者:Damian Conway

目录

-----------------------------------------------------

前言

致谢

在线

1 你首先需要知道的(面向对象入门)

1.1 面向对象本质.

1.2 面向对象其它概念.

1.3 术语:一些(很多)词汇.

1.4 哪里能得到更多.

1.5 概要.

2 你第二要知道的(Perl 进阶)

2.1 Perl本质.

2.2 Perl非本质(很重要的哟!).

2.3 CPAN.

2.4 到哪儿得到更多.

2.5 概要.

3 出发

3.1 三个小规则.

3.2 一个简单的Perl类.

3.3 让生活简简单单.

3.4 对象的构造与析构.

3.5 CD::Music类.

3.6 概要.

4 数组与标量

4.1 用散列有什么不对.

4.2 数组.

4.3 虚拟散列.

4.4 标量.

4.5 概要.

5 其它

5.1 正则表达式.

5.2 子例程.

5.3 类型团.

5.4 概要.

6 继承

6.1 Perl是如何处理继承的.

6.2 窍门.

6.3 例子:继承CD类.

6.4 到哪儿得到更多.

6.5 概要.

7 多态

7.1 Perl中的多态.

7.2 例子:Lexer中的多态方法.

7.3 简单对象化的机灵打印机.

7.4 使用接口代替多态化.

7.5 到哪儿得到更多.

7.6 概要.

8 自动对象创建.

8.1 Class::Struct模型.

8.2 Class::MethodMaker模型.

8.3 到哪儿得到更多.

8.4 概要.

9 Ties(领带,呵呵!)

9.1 需要一件上衣领带.

9.2 Tie与标量.

9.3 Tie与散列.

9.4 Tie与数组.

9.5 Tie与文件句柄.

9.6 从一个可系的(tieable)包中继承.

9.7 Tie变量作为对象.

9.8 到哪儿得到更多.

9.9 概要.

10 操作符重载

10.1 问题的提出.

10.2 Perl的操作符重载机制.

10.3 例子:一个罗马数字类.

10.4 相关不受欢迎的引用语义.

10.5 操作符的作用及滥用.

10.6 到哪儿去得到更多.

10.7 概要.

11 封装

11.1 结构的危险.

11.2 通过闭包封装.

11.3 通过标量封装.

11.4 通过tie封装.

11.5 到哪儿得到更多.

11.6 概要.

......(后面的等翻译到这章时再添吧!)