- 单例模式:singleton-demo,单例模式七种写法及并发测试
- 观察者模式:小车摇号后需要推送消息到MQ及发送短信息到用户
- 责任链模式:模拟日志打印器,根据传入参数的不通打印不通类型的日志
- 命令模式:顾客点菜,小二记下菜,点完之后小二通知各种菜系的厨师做菜
- 策略模式:商品折扣的不同策略:满减、直减、折扣和 N 元购
- 代理模式:简单实现MyBatis,定义一个UserMapper接口,通过代理模式生成其代理类,执行具体方法
- 装饰器模式:使用装饰器给不同的图形添加边框
依托于具体场景,使用Java实现设计模式
依托于具体场景,使用Java实现设计模式