静态工厂方法返回的对象的类是非公共的-究竟是什么意思?
这意味着静态工厂方法返回的对象的实际类可以是声明类型的子类,并且此子类不必是公共的。这只是客户端代码不关心的另一个实现细节。
与构造函数不同,在每次调用它们时>都不需要静态工厂方法来创建新对象-
这是怎么发生的?我仅调用工厂方法来获取新对象,是否将检查方法放入工厂方法中以检查对象是否已存在?
是的,这是可以完成的一种方式。但实际上,一切皆有可能。
欢迎分享,转载请注明来源:内存溢出
静态工厂方法返回的对象的类是非公共的-究竟是什么意思?
这意味着静态工厂方法返回的对象的实际类可以是声明类型的子类,并且此子类不必是公共的。这只是客户端代码不关心的另一个实现细节。
与构造函数不同,在每次调用它们时>都不需要静态工厂方法来创建新对象-
这是怎么发生的?我仅调用工厂方法来获取新对象,是否将检查方法放入工厂方法中以检查对象是否已存在?
是的,这是可以完成的一种方式。但实际上,一切皆有可能。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)