3

我经历了关于 SO 的不同问题,并试图找出设计应用程序的最佳方法。我发现某处写着如果类的对象有这个状态,我们应该制作

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

PS----我的问题可能是外行,因为我是新手,试图学习/实现设计模式,所以如果有人可以为我提供阅读材料,链接与示例,我会很高兴。

我在理论上知道一点设计模式。

4

1 回答 1

6

您正在阅读指南并将它们视为授权,这使您无法使用过于严格的规则进行编码。

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

如果使用一些全局变量是一个坏主意(而且确实如此),那么不要经常这样做。但是,如果您需要一个静态助手类,其中包含一个或两个可用于应用程序的变量,那么在这种情况下执行此操作。

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

于 2013-04-11T01:16:51.113 回答