·结构型模式: o适配器:用来把一个接口转化成另一个接口,如 java.util.Arrays#asList(). o桥接模式:这个模式将抽象和抽象操作的实现进行了解耦,这样使得抽象和实现可以独立地变化,如JDBC: o组合模式:使得客户端看来单个对象和对象的组合是同等的.换句话说,某个类型的方法同时也接受自身类型作为参数,如 Map.putAll,List.addAll.Set.addAll. o装饰者模式:动态的给一个对象附加额外的功能,这也是子类的一种替代方式,如 java.util.Co…