工厂方法和抽象工厂模式. (9)

优点:
 1、封装变化。将创建对象的代码集中在一个对象或方法中,可以避免代码的重复。
 2、面向接口编程。在实例化对象时,向客户隐藏了实例化的细节,用户只需要关心所需产品对应的工厂,无需关心创建细节,甚至无须知道具体产品类的类名。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzjjw.html