工厂模式 jdk中的Calendar.getInstance() 方法
原型模式 Spring中的 prototype
单例模式 jdk中的 Runtime类
建造者模式 jdk中的StringBuilder
适配器模式 Spring中的handleAdapter 是方法适配,还有好多接口适配,实现接口 但都是空方法
桥接模式 mysql包中的jdbc的类
装饰者模式 InputStrean是抽象类 FilterInputStream 及其子类是装饰类 FileInpultStream 等 是被装饰的类
组合模式 HashMap中的 Node
外观模式 Mybatis源码中 Configuration中的newMetaObject方法
享元模式 Integer类中的valueOf方法
模板方法模式 Spring中的AbstractApplictionContext 的 refresh方法
命令模式 Spring中的 jdbcTesmplate 。。。
迭代器模式 jdk源码中的集合类
观察者模式 jdk Observable类
中介者模式 。。。
备忘录模式。。。
解释器模式 Spring中的SpelExpression
策略模式 jdk源码中的Comparator接口
职责链 Spring mvc中的 HandleExecutionChain