gpt4 book ai didi

design-patterns - 我们什么时候应该创建一个新方法?

转载 作者:行者123 更新时间:2023-12-03 09:13:40 25 4
gpt4 key购买 nike

我试图找出是否就何时应该在代码中创建新方法达成共识。例如,如果我们要再次使用代码,我们应该只创建一个新的方法/函数(因此我们显然减少了使用的行),或者只是为了避免代码困惑而这样做是很常见的。我已经编程很长时间了,但我真的只是进入并以相当随机的方式决定。

是否有任何设计模式或书籍可以解决这个问题?一个相关的问题是我们是否应该只使用 getter 和 setter 方法在对象中设置参数。这显然会创建更多的代码,但会使事情更易于管理吗?对此有共识吗?

最佳答案

我认为没有具体的设计指南。但是一些设计原则确实谈到了方法的创建。

DRY (不要重复自己)是方法创建的指导原则。您将类似的逻辑组合在一个方法中,这样您就不会在整个代码中重复它们,从而使维护成为一场噩梦。

Single Responsibility Principle是另一个。它说你的类或方法应该只做一件事。这是为了使方法尺寸变小。

关于design-patterns - 我们什么时候应该创建一个新方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1749462/

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