To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
抽象不应该依赖于实现细节,实现细节应该依赖于抽象,如何应对需求的变化,如何向客户程序隔离出这些易变对象,从而使得依赖这些易变对象的客户程序不随着需求改变而改变,使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新的对象,原型模式的要点,有关创建型模式的讨论。