gpt4 book ai didi

oop - 面向对象设计模式查询

转载 作者:行者123 更新时间:2023-12-05 01:12:05 27 4
gpt4 key购买 nike

我经历了关于 SO 的不同问题,并试图找出设计应用程序的最佳方法。我发现某处写道,如果它具有状态 this,我们应该将其作为类的对象。 .

我在同一个页面上发现应该避免使用实用程序,所以我的问题是如何实现该功能。我们不能创建对象,因为功能可以有状态,也可以没有状态。而且我们也不能使用静态方法。那怎么办。

P.S ---- 我的问题可能是外行,因为我是新手,正在尝试学习/实现设计模式,所以如果有人能为我提供阅读 Material 、示例链接,我会很高兴。

我在理论上了解一点设计模式。

最佳答案

您正在阅读指导方针并将其视为强制要求,这使您无法按照过于严格的规则进行编码。

准则就是准则,仅此而已。如果不使用实用程序类是个好主意,那么就不要经常使用它们。在有意义的地方谨慎使用它们。

如果使用一些全局变量不是一个好主意(确实是),那么就不要经常使用。但是,如果您需要一个带有一个或两个变量的静态帮助程序类可供应用程序使用,那么在这种情况下就可以这样做。

不要将准则视为法律。将它们视为准则,并在有意义时反对它们。您只能通过编程获得这些知识。所以开始做吧,犯错,从中吸取教训,并在你进行的过程中改进你的代码。您不会从一开始就完美地完成它。

关于oop - 面向对象设计模式查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15930067/

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