gpt4 book ai didi

design-patterns - 设计模式是你边走边发明的东西吗

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

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

2年前关闭。




Improve this question




是否有固定的设计模式,或者每个足够熟练的软件开发人员是否认识到并减少他们的代码以开发新模式。有效地创建自己的“设计”模式。

编辑 - 感谢您的答复。实际上,我只是重构和/或减少代码,在编写代码之前应该首先将问题与现有设计模式进行比较。如果找到匹配,那么我应该使用它,否则我只是重构代码(这不是一件坏事,通常不会产生任何新的普遍有用的“模式”。)

最佳答案

这不是一个非此即彼的问题。

设计模式是常见问题的通用解决方案。

已经有一堆现有的设计模式,每一种都适用于不同的问题(或不同的上下文),但设计模式的经典并不是封闭的。当然还有更多的模式需要创建和/或发现。

需要记住的重要一点是,要使解决方案真正成为一种模式,它需要足够通用以便重用,并且需要应用于重复出现的问题。

我认为随着时间的推移,大多数程序员都会独立地发现许多相同的模式。设计模式目录的真正目的是让我们所有人都能一劳永逸地就特定模式是什么和做什么达成一致,例如外观模式,然后在更高的抽象层次上讨论它。

关于design-patterns - 设计模式是你边走边发明的东西吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/392097/

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