Perl 最佳实践(节选) --- 15

Perl 最佳实践(节选) --- 15,第1张

概述    第十五章:对象       壹玖零. 把面向对象作为选择,而不是默认的。       壹玖壹. 使用适当准则以选择面向对象。       壹玖贰. 不要使用伪散列(pseudohash)。       壹玖叁. 不要使用受限散列(restricted hash)。       壹玖肆. 一定要使用完全封装的对象。       壹玖伍. 给每个构造函数(constructor)取相同的标准名

 

 

第十五章:对象

 

 

 

壹玖零.

把面向对象作为选择,而不是默认的。

 

 

 

壹玖壹.

使用适当准则以选择面向对象。

 

 

 

壹玖贰.

不要使用伪散列(pseudohash)。

 

 

 

壹玖叁.

不要使用受限散列(restricted hash)。

 

 

 

壹玖肆.

一定要使用完全封装的对象。

 

 

 

壹玖伍.

给每个构造函数(constructor)取相同的标准名称。

 

 

 

壹玖陆.

不要让构造函数克隆(clone)对象。

 

 

 

壹玖柒.

每个翻转类都要提供析构函数(destructor)。

 

 

 

壹玖捌.

创建方法时要遵循针对子程序所开发的通用规则。

 

 

 

壹玖玖.

提供个别读取和写入的访问器(accessor)。

 

 

 

贰零零.

不要使用1value访问器。

 

 

 

贰零壹.

不要使用间接对象语法。

 

 

 

贰零贰.

提供理想接口,而不是最小接口。

 

 

 

贰零叁.

只重载代数类的同构(isomorphic)运算符。

 

 

 

贰零肆.

一定要考虑重载对象的布尔值、数值、字符串强制行为(coercion)。

总结

以上是内存溢出为你收集整理的Perl 最佳实践(节选) --- 15全部内容,希望文章能够帮你解决Perl 最佳实践(节选) --- 15所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1284423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存