Skip to content

code4flex/learn-java

Repository files navigation

learn-java 内部技术分享-代码示例 注 : 划线的还未更新(随缘不定期更新~)

目录


一、设计模式

设计模式遵循六⼤大原则:单⼀一职责( ⼀一个类和⽅方法只做⼀一件事 )、⾥里里⽒氏替换( 多态,⼦子类可扩展⽗父类 )、依赖倒置( 细节依赖抽象,下层依赖上层 )、接⼝口隔离( 建⽴立单⼀一接⼝口 )、迪⽶米特原则( 最少知道,降低耦合 )、开闭原则( 抽象架构,扩展实现 )。

创建型模式

  • 单例 - 多种单例模式实现
  • 工厂 - 工厂模式实现
  • 抽象工厂 - 抽象工厂模式实现
  • 建造者 - 建造者模式实现
  • 原型 - 原型模式实现

结构型模式

  • 代理 - 代理模式实现
  • 适配器 - 适配器模式实现
  • 桥接 - 桥接模式实现
  • 组合 - 组合模式实现
  • 装饰 - 装饰模式实现
  • 外观 - 外观模式实现
  • 享元 - 享元模式实现

行为模式

  • 责任链 - 责任链模式实现
  • 命令 - 命令模式实现
  • 迭代器 - 迭代器模式实现
  • 中介者 - 中介者模式实现
  • 备忘录 - 备忘录模式实现
  • 观察者 - 观察者模式实现
  • 状态 - 状态模式实现
  • 策略 - 策略模式实现
  • 模板方法 - 模板方法模式实现
  • 访问者 - 访问者模式实现

其他模式

  • 委派 - 委派模式实现

1.01 单例模式

参见 design-pattern-01

1.02 工厂模式

参见 design-pattern-02

1.03 抽象工厂模式

参见 design-pattern-03

1.04 建造者模式

参见 design-pattern-04

1.05 原型模式

参见 design-pattern-05

1.06 代理模式

参见 design-pattern-06

1.07 适配器模式

参见 design-pattern-07

1.08 桥接模式

参见 design-pattern-08

1.09 组合模式

参见 design-pattern-09

1.10 装饰模式

参见 design-pattern-10

1.11 外观模式

参见 design-pattern-11

1.12 享元模式

参见 design-pattern-12

1.13 责任链模式

参见 design-pattern-13

1.14 命令模式

参见 design-pattern-14

1.15 迭代器模式

参见 design-pattern-15

1.16 中介者模式

参见 design-pattern-16

1.17 备忘录模式

参见 design-pattern-17

1.18 观察者模式

参见 design-pattern-18

1.19 状态模式

参见 design-pattern-19

1.20 策略模式

参见 design-pattern-20

1.21 模板方法模式

参见 design-pattern-21

1.22 访问者模式

参见 design-pattern-22

1.23 委派模式

参见 design-pattern-23


二、领域驱动DDD

领域驱动架构设计实践

2.01 架构应用实践

参见 design-ddd-sample

  • 调用关系

    image

  • 层级关系

    image

  • 代码结构描述

    image

三、Servlet3高级特性-异步化实践

Servlet3高级特性之异步化实践

3.01 Servlet3异步化实践提升系统吞吐

参见 design-Servlet3-sample

About

Java内部分享相关代码示例,大家可以这里下载

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors