【发布时间】:2010-09-19 20:27:10
【问题描述】:
我发现,每当我开始使用 Java/C# 编写应用程序时,一切开始都很好,但随着时间的推移,随着应用程序变得越来越复杂,它只会变得越来越复杂。我已经意识到我不太擅长设计和高级架构。我所有的类都变得相当强耦合,设计一点也不“优雅”。我在“低级”编程方面相当称职。也就是说,我可以在一个函数或一个类中完成任何事情,但是我的高级设计很弱,我真的很想改进它。有没有人提供一些有助于使我成为更好的软件工程师的技术、书籍等?
【问题讨论】:
-
您可以通过重构问题来开始编写更好的代码的旅程,使其易于阅读。现在有很长的句子用逗号分隔。
-
我没有问题理解这个问题。
-
我也不是。但这是为了舒适。如果可以的话,我会把它分成两段。
标签: oop architecture