unijun 发表于 2017-5-18 10:58:56

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

第十五章:对象
壹玖零.
  把面向对象作为选择,而不是默认的。

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

壹玖贰.
  不要使用伪散列(pseudohash)。

壹玖叁.
  不要使用受限散列(restricted hash)。

壹玖肆.
  一定要使用完全封装的对象。

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

壹玖陆.
  不要让构造函数克隆(clone)对象。

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

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

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

贰零零.
  不要使用1value访问器。

贰零壹.
  不要使用间接对象语法。

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

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

贰零肆.
  一定要考虑重载对象的布尔值、数值、字符串强制行为(coercion)。
页: [1]
查看完整版本: Perl 最佳实践(节选) --- 15