浏览 1197 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-10-03
最后修改:2009-10-21
Item 1 Consider static factory methods instead of constructors. Item 2 Consider a builder when faced with many constructor parameters. Item 2 是新加的一个条目,这个条目介绍了Builer模式的用法,但是似乎和这本书的原有条目的特点不符合。而Builder一般在介绍设计模式的书籍里面会进行全面的介绍。放在这里有些不伦不类。有凑数之嫌。或许大师有其他的考虑。 Item 3 Enforce the singleton property with a private constructor or an enum type. Item 3 新加入了Enum type来实现Singleton。 从语法上讲,这样当然是可以的,但是谈及Enum对于程序员来说,第一反应一般还是说有几个并列的概念组成的一个枚举集合,一个Enum定义一个元素来实现Singleton怎么看都是怪怪的。 Item 4 Enforce noninstantiability with a private constructor. Item 5 Avoid creating unnecessary objects. Item 5 中第一版的duplicate objects变成了unnecessary objects,这个虽然是一个很细小的变动,但是味道十足,慢慢品之。 Item 6 Eliminate obsolete object references. Item 7 Avoid finalizers. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |