1.jdk中涉及的设计模式。
| 设计模式 | 类型 | JDK中的典型应用示例 |
|---|---|---|
| 单例模式 | 创建型 | Runtime.getRuntime() |
| 工厂方法模式 | 创建型 | Calendar.getInstance(), Collection.iterator() |
| 抽象工厂模式 | 创建型 | javax.xml.parsers.DocumentBuilderFactory.newInstance() |
| 建造者模式 | 创建型 | StringBuilder.append() |
| 原型模式 | 创建型 | Object.clone() |
| 适配器模式 | 结构型 | Arrays.asList(), InputStreamReader(InputStream) |
| 装饰器模式 | 结构型 | java.io包中的BufferedInputStream(InputStream), Collections.synchronizedList() |

最低0.47元/天 解锁文章
6142

被折叠的 条评论
为什么被折叠?



