jdk中用到的设计模式

1 包装器模式  各种stream
2 桥梁模式 jdbc的各种驱动 如jdbc-odbc
3 单列模式 枚举和string
4 门面模式 Class,根据class生成的对象可以调用这个class的所有方法。
5 享元模式 string
6 工厂模式 java的代理类
7 原型模式 clone
8  命令模式 Runnable
9 迭代器模式 Iterator
10 监听器模式 java的nio 和swing
11 策略模式 compare方法
12 模板模式 Collections#sort()
13 访问者模式  Element 和 ElementVisitor

你可能感兴趣的:(设计模式)