标签:strong 常用 创建型 情况 代码 工作 场景 lse tutorial
在脉脉上看过一个帖子:在工作中最常用的设计模式都有哪些?
总结一下这些出现频率高的设计模式(排名不分先后)
创建型设计模式
结构型设计模式
行为型设计模式
(自己还没理解,例子以后再补)
解决 在有多种算法相似的情况下 if...else 所带来的复杂和难以维护
具体的场景就是,需求可能会改变,但是外部调用的方法现在就要写好,所以就需要留下可拓展的空间
策略设计模式使用? - nonesuccess的回答 - 知乎
参考资料:
https://www.guanguans.cn/design-patterns-for-humans-cn
https://www.runoob.com/design-pattern/design-pattern-tutorial.html
标签:strong 常用 创建型 情况 代码 工作 场景 lse tutorial
原文地址:https://www.cnblogs.com/flyuz/p/12234427.html