JDK设计模式(一)单例模式

单例模式确保一个类只有一个实例,并提供一个全局访问点。 其类图如下所示。 <!--[endif]-→<!--[if gte mso 9]><![endif]-→ 本文主要从饿汉式,懒汉式,懒汉式改进,来讲解单例模式。 1、饿汉式单例 饿汉式单例类是在Java 语言里实现得最为简便的单例类。在类被加载时,就会将自己实例化。 public class Singleton { priva ...

JDK中的设计模式

本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。 一、设计模式的作用 反复出现问题的解决方案 增强软件的灵活性 适应软件不断变化 二、设计模式的七大原则 开闭原则OCP(Open Close Principle),一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 里氏代换原则LSP(Liskov Substitution Principle),子类可以扩展父类的功能,但不能改变父类原有的功能 依赖倒转原则DIP(Depen ...