design-pattern-action
design-pattern-action copied to clipboard
设计模式指南
设计模式
项目结构
- 简单工厂模式 : com.lianggzone.designpattern.simple_factory
- 工厂方法模式 : com.lianggzone.designpattern.factory_method
- 抽象工厂模式 : com.lianggzone.designpattern.abstract_factory
- 建造者模式 : com.lianggzone.designpattern.builder
- 原型模式 : com.lianggzone.designpattern.prototype
- 单例模式 : com.lianggzone.designpattern.singleton
- 适配器模式 : com.lianggzone.designpattern.adapter
- 组合模式 : com.lianggzone.designpattern.composite
- 装饰者模式 : com.lianggzone.designpattern.decorator
- 外观模式 : com.lianggzone.designpattern.facade
- 责任链模式 : com.lianggzone.designpattern.chain
- 观察者模式 : com.lianggzone.designpattern.observer
- 状态模式 : com.lianggzone.designpattern.state
- 策略模式 : com.lianggzone.designpattern.strategy
- 模板方法模式 : com.lianggzone.designpattern.template_method
文章链接
设计模式指南
- 简单工厂模式 - 从简单的工程模式开始 (待更新)
- 工厂方法模式 - 将实例生成交给子类 (待更新)
- 抽象工厂模式 - 组装零件成产品 (待更新)
- 抽象工厂模式 - 使用简单工厂与反射机制改造 (待更新)
- 建造者模式 - 组装复杂的实例 (待更新)
- 原型模式 - 通过复制生成实例
- 单例模式 - 只有一个实例
- 单例模式 - 单例注册表与 Spring 实现单例剖析
模式大杂烩
- 工厂三兄弟 - 简单工厂、工厂方法与抽象工厂 (待更新)