观察者模式

  1. Zookeeper监听机制 是使用观察者设计模式来设计的。当客户端注册监听它关心的目录节点时, 当目录节点发生变化(数据改变、被删除、子目录节点增加删除)时,Zookeeper 会通知客 户端。
  2. 广播机制
  3. 消息订阅

装饰者模式

  1. IO流底层架构,比如:BufferedWriter bw = new BufferedWriter(FileWriter)

单列模式

  1. 工具类
  2. 在spring MVC框架/struts1框架中,控制器对象也是单例
  3. 在Spring中,每个Bean默认就是单例的,这样做的优点是Spring容器可以管理
  4. 在servlet编程中,每个Servlet也是单例

桥接模式

  1. JDBC驱动程序
  2. 人力资源系统中的奖金计算模块:- 奖金分类:个人奖金、团体奖金、激励奖金。- 部门分类:人事部门、销售部门、研发部门。