随笔分类 -  java设计模式

摘要:Builder模式 一个复杂对象的构建与他的表示分离,使得同样的构建过程可以创建不同的表示 场景:1 相同的方法,不同的执行顺序,产生不同的事件结果 2多个部件或零件,都可以装配到一个对象中,但是产生的运行结果又不同。 3产生类很复杂,产品类中的调用顺序产生不同的作用 4初始化对象很复杂,参数很多, 阅读全文
posted @ 2016-07-04 09:57 small_role 阅读(162) 评论(0) 推荐(0)
摘要:单例模式: 保证只有一个实例存在 避免产生多个对象消耗资源,或者某种对象只应该有且仅有一个 注意: 1.构造函数不对外开发,一般private 2.通过静态方法或枚举返回单例类对象 3.确保单例对象有且仅有一个,尤其在多线程环境下 4.确保单例对象在反序列化时不会重新构建对象 一般情况下DCL 使用 阅读全文
posted @ 2016-07-04 09:50 small_role 阅读(162) 评论(0) 推荐(0)