公共静态工厂方法

公共静态工厂方法,第1张

公共静态工厂方法

静态工厂方法返回的对象的类是非公共的-究竟是什么意思?

这意味着静态工厂方法返回的对象的实际类可以是声明类型的子类,并且此子类不必是公共的。这只是客户端代码不关心的另一个实现细节。

与构造函数不同,在每次调用它们时>都不需要静态工厂方法来创建新对象-
这是怎么发生的?我仅调用工厂方法来获取新对象,是否将检查方法放入工厂方法中以检查对象是否已存在?

是的,这是可以完成的一种方式。但实际上,一切皆有可能。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5133699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存