gpt4 book ai didi

java - 为什么 Java Pattern 类使用工厂方法而不是构造函数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:41:17 27 4
gpt4 key购买 nike

general case 中对此进行了很好的讨论。 .

但是,我特别想知道为什么 Pattern类使用 compile创建对象的静态方法,而不是构造函数?

在我看来使用构造函数更直观。

最佳答案

Pattern 类比 JDK 中的很多东西都新。因此,我相信他们采用了更现代的使用工厂方法的方法,而不是使用公共(public)构造函数的旧方法。您无法真正改造现有类的工厂方法。

一般来说,没有太多理由在工厂方法上使用构造函数,所以我认为仅此而已。工厂方法允许您抽象对象创建,这非常有用。

关于java - 为什么 Java Pattern 类使用工厂方法而不是构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/855518/

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