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 概要.
......(后面的等翻译到这章时再添吧!)