<分区>
..你从哪里开始?
作为任何设计的基础 - 例如一个包 - 作为开发人员,您从哪里开始。
我首先列出需求并将它们分解为子类别,并以此对象和方法为基础。
通常需要一段时间才能开始手工绘制 - 然后会经历几个版本。但我总是有一种潜在的感觉,我永远不会完成,它可能会更好。我该如何克服这个问题?
一旦我有了自己的设计理念,我就永远不知道如何将设计模式融入其中。
有多少时间花在 OO 设计上是合理的? (显然这取决于手头的项目)
<分区>
..你从哪里开始?
作为任何设计的基础 - 例如一个包 - 作为开发人员,您从哪里开始。
我首先列出需求并将它们分解为子类别,并以此对象和方法为基础。
通常需要一段时间才能开始手工绘制 - 然后会经历几个版本。但我总是有一种潜在的感觉,我永远不会完成,它可能会更好。我该如何克服这个问题?
一旦我有了自己的设计理念,我就永远不知道如何将设计模式融入其中。
有多少时间花在 OO 设计上是合理的? (显然这取决于手头的项目)
最佳答案
关于您以某种方式可以做得更好的感觉 - 您永远无法克服它,您不应该尝试,因为这基本上告诉您您对自己的工作很挑剔,并且您愿意学习/提高自己。这是您作为开发人员拥有的最有值(value)的资源...
托马斯
关于java - 在 OO 中设计某些东西时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052837/