gpt4 book ai didi

asp.net - 什么时候应该使用工厂模式?

转载 作者:行者123 更新时间:2023-12-04 21:55:15 25 4
gpt4 key购买 nike

正如标题所问,你脑子里的触发器应该什么时候触发,表示“啊哈!我应该在这里使用工厂模式!”?我发现这些时刻会出现在许多其他设计模式中,但我从来没有停下来思考这个模式。

最佳答案

每当您发现自己的代码看起来像这样时,您可能应该使用工厂:

IFoo obj;
if ( someCondition ) {
obj = new RegularFoo();
} else if ( otherCondition ) {
obj = new SpecialFoo();
} else {
obj = new DefaultFoo();
}

关于asp.net - 什么时候应该使用工厂模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1026928/

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