随笔分类 - 设计模式
摘要:一、摘要 在我们开发、或者查看源码的过程中,或多或少都会接触到一些设计模式,现在回顾的是最简单的单例设计模式 所谓单例设计模式指的就是在程序中我们指定的类的对象只有一个。 在单例设计模式中主要分两种:懒汉式以及恶汉式 恶汉式:没有线程安全问题 懒汉式:存在线程安全问题,但可以使用同步代码块进行加锁保
阅读全文
摘要:一:摘要 通过对java的IO类中我们可以得出:IO源码中使用装饰设计模式频率非常高, 对装饰设计模式而言,他能够避免继承体系的臃肿,同时也可以动态的给一个对象添加一些额外的功能,如果要扩展一个功能,装饰设计模式提供了比继承更具有弹性的设计方案,当然还有动态代理模式,三者都是对现有有的功能进行改造。
阅读全文
摘要:一、概念: 所谓的装饰设计模式就是 改造一个对象中不喜欢的方法,可以彻底改造不喜欢的方法或在方法执行之前或之后做一些额外的操作。 保持原有的接口,并为原来的动态的添加新的功能 二、与继承的区别 装饰模式比继承要灵活。避免了继承体系臃肿。而且降低了类与类之间的关系。 装饰模式比继承要灵活。避免了继承体
阅读全文

浙公网安备 33010602011771号