第一条 考虑用静态工厂方法代替
静态工厂方法具有以下优势
1 构造器本身有命名限制(不明确,容易搞混),静态方法有自己的名字易于理解。
2 可以避免重复创建不必要的对象提升性能,可以保证类是一个Singleton,使不可变类不会存在两个相当的实例
3 选择返回对象具有更大的灵活性,可以根据调用方法使用参数返回不同类的实例,还能创建非公有类型,封装了类的实现细节
服務提供者框架 包括服務接口(Service Interface) 提供者註冊API(Provider Registration API) 服务访问API(Service Access API) 以及 服务提供者接口(Service Provider Interface 可选) 组成
posted on 2010-02-28 16:00
岩石 阅读(60)
评论(0) 编辑 收藏 所属分类:
Effective java 读书笔记