目录
简单工厂模式(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 {
本文详述了23种设计模式,包括创建型、结构型和行为型三大类。创建型模式包括简单工厂、工厂方法、抽象工厂、单例、原型和建造者模式;结构型模式涵盖代理、适配器、桥接、装饰器、组合、外观和享元模式;行为型模式包括策略、观察者、责任链、模板方法、状态、命令、中介者、迭代器、访问者、备忘录和解释器模式。设计模式旨在提高代码可读性、可维护性和灵活性。
订阅专栏 解锁全文
920

被折叠的 条评论
为什么被折叠?



