【发布时间】:2012-11-21 10:37:30
【问题描述】:
我最近正在尝试进入 OOP,但在 SOLID 原则和设计模式方面遇到了麻烦。我明白人们为什么要使用它们,而且我也很想使用它们,但我无法全神贯注地按照规范开发我的类。我真的很感激任何有助于我理解这些的东西。
【问题讨论】:
-
我认为只有工作经验才能很好地理解这一点,重要的是拥有优秀开发人员的团队经验
-
我认为你应该更具体一点,也许是给你带来麻烦的特定原则。
-
尝试学习反模式。尝试编写一个故意违反 SOLID 建议的小应用程序和一个遵循建议的应用程序,看看写什么不那么痛苦。
-
投票反对重新开放,因为这太宽泛了。我建议阅读 Robert Martin 的一些文章,它们的示例比 Head-First 书要好得多。
-
也许 SOLID 图会有所帮助。 swarch.blog/the-five-principles-for-solid-software-design
标签: oop design-patterns solid-principles