第十五章:对象
壹玖零.
把面向对象作为选择,而不是默认的。
壹玖壹.
使用适当准则以选择面向对象。
壹玖贰.
不要使用伪散列(pseudohash)。
壹玖叁.
不要使用受限散列(restricted hash)。
壹玖肆.
一定要使用完全封装的对象。
壹玖伍.
给每个构造函数(constructor)取相同的标准名称。
壹玖陆.
不要让构造函数克隆(clone)对象。
壹玖柒.
每个翻转类都要提供析构函数(destructor)。
壹玖捌.
创建方法时要遵循针对子程序所开发的通用规则。
壹玖玖.
提供个别读取和写入的访问器(accessor)。
贰零零.
不要使用1value访问器。
贰零壹.
不要使用间接对象语法。
贰零贰.
提供理想接口,而不是最小接口。
贰零叁.
只重载代数类的同构(isomorphic)运算符。
贰零肆.
一定要考虑重载对象的布尔值、数值、字符串强制行为(coercion)。
总结以上是内存溢出为你收集整理的Perl 最佳实践(节选) --- 15全部内容,希望文章能够帮你解决Perl 最佳实践(节选) --- 15所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)