优点:
1、封装变化。将创建对象的代码集中在一个对象或方法中,可以避免代码的重复。
2、面向接口编程。在实例化对象时,向客户隐藏了实例化的细节,用户只需要关心所需产品对应的工厂,无需关心创建细节,甚至无须知道具体产品类的类名。
工厂方法和抽象工厂模式. (9)
内容版权声明:除非注明,否则皆为本站原创文章。
优点:
1、封装变化。将创建对象的代码集中在一个对象或方法中,可以避免代码的重复。
2、面向接口编程。在实例化对象时,向客户隐藏了实例化的细节,用户只需要关心所需产品对应的工厂,无需关心创建细节,甚至无须知道具体产品类的类名。
内容版权声明:除非注明,否则皆为本站原创文章。