目录
简单工厂模式(Simple Factory Pattern)
抽象工厂模式(Abstract Factory Pattern)
责任链模式(Chain of Responsibility Pattern)
创建型模式
简单工厂模式(Simple Factory Pattern)
一个抽象产品:一个接口(定义产品要有哪些功能,让供应商来生产)。
两个供应商生产产品:两个实现类(一个供应商对应一个实现类)。
产品工厂:一个工厂类返回不同的实现类对象(供应商把自己的产品运输到指定工厂,我们直接从工厂拿产品)。示例如下:
public interface IOHandlerService {
void save(String key, String value);
String getString(String key);
}
//内存缓存实现
public class MemoryIOHandlerImpl implements IOHandlerService {
@Override
public void save(String key, String value) {
System.out.prin