java中几种设计模式(单例模式,适配器模式,简单工厂模式)

1、单例模式:也分饿汉式单例模式(创建对象)与懒汉式单例模式(未创建对象)

代码实现:

饿汉式单例模式:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第1张图片

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第2张图片

懒汉式单例模式:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第3张图片

2、适配器模式:

接口:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第4张图片

实现接口的类:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第5张图片

实现接口某个方法的类:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第6张图片


3、简单工厂模式:

接口:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第7张图片

类1:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第8张图片

类2:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第9张图片

工厂类:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第10张图片

测试类:

java中几种设计模式(单例模式,适配器模式,简单工厂模式)_第11张图片

你可能感兴趣的:(学习总结)