设计模式(java源码实现)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
星期八 528dd86e84 修改文字说明 5 years ago
pattern-abstractFactory 测试 5 years ago
pattern-adapter 更新说明文件 5 years ago
pattern-bridge 删除class文件 5 years ago
pattern-builder 删除class文件 5 years ago
pattern-command 添加注释 5 years ago
pattern-composite 删除class文件 5 years ago
pattern-decorator 删除class文件 5 years ago
pattern-facade 更新文档说明 5 years ago
pattern-factory 添加注释 5 years ago
pattern-flyweight 新增代码和说明 5 years ago
pattern-interpreter 解析器模式代码 5 years ago
pattern-iterator 删除class文件 5 years ago
pattern-mediator 删除class文件 5 years ago
pattern-memento 更新部分代码 5 years ago
pattern-observer 更新文档说明 5 years ago
pattern-prototype 更新文档说明 5 years ago
pattern-proxy 新增代码和说明 5 years ago
pattern-responsibility 删除class文件 5 years ago
pattern-singleton 项目初始化 5 years ago
pattern-state 完成状态模式代码 5 years ago
pattern-strategy 删除class文件 5 years ago
pattern-template 项目初始化 5 years ago
pattern-visitor 删除class文件 5 years ago
src 项目初始化 5 years ago
LICENSE Initial commit 5 years ago
README.en.md Initial commit 5 years ago
README.md 修改文字说明 5 years ago
pattern.iml 项目初始化 5 years ago
pom.xml 项目初始化 5 years ago

README.md

pattern

pattern 介绍 23种设计模式(java源码实现)

pattern 安装教程

  1. jdk8
  2. maven3

设计模式6个原则

  1. 单一职能

  2. 里氏替换

  3. 依赖倒置

  4. 接口隔离

  5. 迪米特

  6. 开闭原则

设计模式模型

  1. 创建型:单例模式,工厂模式, 抽象工厂模型,原型模式, 建造者模式

  2. 结构型: 代理模式, 装饰者模式 ,适配器模式 , 外观模式 , 组合模式 ,享元模式,桥梁模式

  3. 行为型:策略模式,责任链模式,命令模式,中介者模式,模板方法模式,迭代器模式,访问者模式,观察者模式,解析器模式,备忘录模式,状态模式