gpt4 book ai didi

java - 有效java中的静态工厂方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:15 25 4
gpt4 key购买 nike

在 Effective Java 的第 1 项中,它说静态工厂方法使 Collections 框架比它本来应该小得多。有人可以解释一下吗?我无法理解仅仅因为使用静态工厂方法就可能发生以下情况?我的意思是我们仍然必须实现那些单独的实现,不是吗?

The Collections Framework API is much smaller than it would have been had it exported thirty-two separate public classes, one for each convenience implementation.

最佳答案

“更小”的意思是“更少的类”。

不是为每个实现变体提供大量类,而是提供工厂方法来返回此类实现,而无需将它们的类声明为顶级类(减少“类膨胀”)。

关于java - 有效java中的静态工厂方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13785045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com