适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口.A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作. 适用场景: 1.已经存在的类的接口不符合我们的需求: 2.创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作: 3.在不对每一个都进行子类化以匹配它们的接口的情况下,使用一些已经存在的子类. 通用类图: 我们生活中常常听到的是 电源适配器,它是用于电流变换(整流)的设备.适配器的
(五岁以下儿童)原型模型 Prototype 样机模型旨在复制一个现有对象来创建新对象.而不是通过的方式的实例.原型模式须要实现 Cloneable 接口.覆写clone方法,复制分为浅复制.深复制. 浅复制:将一个对象复制后.基本数据类型的变量都又一次创建,引用类型.指向的还是原对象所指向的. 深复制:讲一个对象复制后.不论基本数据类型和引用类型,都是又一次创建.是全然的彻底的复制. public class ProtoType { public static void main(String