设计模式
花月诗人
这个作者很懒,什么都没留下…
展开
-
适配器模式
适配器模式将一个类的接口,转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以合作无间。 适配器其实很常见,比如日常生活中的电源适配器,它可以由交流输入转换为直流输出或是将一种接口转换为另一种接口。类似下图: 我们首先定义一个接口sheep(羊)package com.cauc.adapter; /** * * 羊实现了Sheep接口,具备咩咩叫和跑的能力 * 羊跑得比较慢 ...原创 2018-07-02 19:39:12 · 14956 阅读 · 0 评论 -
Singleton Pattern
Singleton Pattern 有些时候我们只需要一个对象,比如:线程池、缓存、对话框、日志对象等。这类对象有且只能有一个实例,如果制造出多个实例,就会导致许多问题发生。例如:程序的行为异常、资源使用过量等。 利用单利模式可以像使用全局变量一样方便,可以全局访问,但全局变量需要在程序一开始就创建好对象,而使用单利模式可以让我们在需要时创建对象。 单件模式确保一个类只有一个实例...原创 2018-08-25 14:09:05 · 14940 阅读 · 0 评论 -
设计模式——简单工厂模式
1.Car.interface package SimpleFactory; /** * 汽车产品 * 相当于Product */ public interface Car { public void name(); } 2.BigCar.java package SimpleFactory; /** * 大汽车 */ public class BigCar implements...原创 2019-09-20 15:56:10 · 295 阅读 · 0 评论 -
设计模式——普通工厂模式
1.Car.interface package SimpleFactory; /** * 汽车产品 * 相当于Product */ public interface Car { public void name(); } 2.BigCar.java package SimpleFactory; /** * 大汽车 */ public class BigCar implements...原创 2019-09-20 16:27:55 · 426 阅读 · 0 评论