非常重要的一个特点是:比如你有很多UI:按钮,列表,继承到Graphic,你创建一个工具栏类继承到Graphic,为了保持松耦合,工具栏类不需要知道这些元件类,所以传递元件类Graphic*到工具类,当点击工具栏类的按钮图标时,clone出一个Button类对象,然后使用,这降低了耦合
非常重要的一个特点是:比如你有很多UI:按钮,列表,继承到Graphic,你创建一个工具栏类继承到Graphic,为了保持松耦合,工具栏类不需要知道这些元件类,所以传递元件类Graphic*到工具类,当点击工具栏类的按钮图标时,clone出一个Button类对象,然后使用,这降低了耦合