我有一个具有一些默认值的组件。实例化某些类时会使用这些值,因此,启动时,属性将填充默认值。
如果你问为什么我这样做是因为,这些值在整个应用程序中是相同的。因此,每次创建实例时都不需要总是重复相同的值。
所以我想通过三种方式思考:
我的问题是,这些策略是最好的还是我想念的其他策略?
答案 0 :(得分:-1)
嘛!我建议你选择第二种选择。
通过添加添加标记来使用.config appSettings。
原因是.config也将包含在客户端版本中。那么如果你想改变或修改近/远未来的一些价值呢?你会在代码中更改它们并重建所有应用程序吗?
我认为在部署版本中修改.config中的值会更容易,并且可以节省您的时间。相信我!当你不得不重新构建整个应用程序只是为了一个小修改,这是一个开销。 :)
希望有所帮助。 :)
答案 1 :(得分:-1)
老实说,我认为你的任何选择都没问题。我的建议是选择最好的方法,然后选择它。通过扎实的实践,稍后重构为不同的模式应该是直截了当的。此外,通过启动,您将快速了解有关问题域的更多信息,从而使您能够做出更好(更简单)的决策。