gpt4 book ai didi

java - Statement st=con.CreateStatement() 是组合的示例吗?

转载 作者:行者123 更新时间:2023-12-01 09:36:15 24 4
gpt4 key购买 nike

这可以被视为合成吗?

Statement st=con.CreateStatement();

我相信这是正确的。我认为 con.CreateStatement() 是返回对象的工厂方法的一个示例。我想这有点类似于构造函数。然后,我们将其分配或转换为 Statement 引用,这使我们能够访问 Statement 方法。所以现在我们的Statement对象具有连接对象的功能和对Statement方法的访问。这会被认为是合成吗?

最佳答案

不,那不是构图。这只是一个Abstract Factory Pattern .

例如,众所周知的 Prefer Composition over Inheritance 中讨论了组合。 “规则”。

关于java - Statement st=con.CreateStatement() 是组合的示例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38888358/

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