java - 在 OO 中设计某些东西时

标签 java oop design-patterns

<分区>

..你从哪里开始?

作为任何设计的基础 - 例如一个包 - 作为开发人员,您从哪里开始。

我首先列出需求并将它们分解为子类别,并以此对象和方法为基础。

通常需要一段时间才能开始手工绘制 - 然后会经历几个版本。但我总是有一种潜在的感觉,我永远不会完成,它可能会更好。我该如何克服这个问题?

一旦我有了自己的设计理念,我就永远不知道如何将设计模式融入其中。

有多少时间花在 OO 设计上是合理的? (显然这取决于手头的项目)

最佳答案

关于您以某种方式可以做得更好的感觉 - 您永远无法克服它,您不应该尝试,因为这基本上告诉您您对自己的工作很挑剔,并且您愿意学习/提高自己。这是您作为开发人员拥有的最有值(value)的资源...

托马斯

关于java - 在 OO 中设计某些东西时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052837/

相关文章:

python - 检查 type() 并更改 str() 或 int()

c# - 使用 switch 和枚举代替命名方法

java - 如何避免对包装类上实现的每个方法的包装对象进行空检查

java - 我将图像存储在数据库中但已被替换

Java8 java.time : how to change the day of the week and the start time of the day?

php - 为什么在类的构造函数中定义 undefined variable 时会出现错误?

c# - 不同开发人员之间的 OOP 方法之间的混淆

c# - PersonViewModel 继承自 Person - 聪明还是代码味?

java - 使用接口(interface)作为返回类型时出错 [Java]

java - 这个资源在什么情况下会泄露?