gpt4 book ai didi

design-patterns - 工厂模式的原因

转载 作者:行者123 更新时间:2023-12-02 09:35:31 25 4
gpt4 key购买 nike

由于对象创建的复杂性,下面是一本书中给出的分配工厂辅助类来委托(delegate)对象创建的原因。这就是“根据某些外部属性值有条件地从一系列相似类中的一个创建对象”。我无法弄清楚这种情况。任何人都可以通过举一个上面的例子来提供帮助。

最佳答案

在我的公司,我们处理麦克风和多个平台。

我们有一个类似于 createMicrophoneRecorderSource(...)

的工厂方法

在 Linux 上,我们创建了一个 ALSA 麦克风。在 Windows 上我们使用 WASAPI,在 iOS 上我们使用...原生 iOS 东西,我不记得确切的名称了。

用户不必费心知道什么是什么,我们将所有血淋淋的细节隐藏在工厂内。

关于design-patterns - 工厂模式的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26697138/

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