【发布时间】:2009-07-06 22:29:10
【问题描述】:
我非常喜欢 SOLID 和 DRY 等软件设计原则。面向对象软件设计还有哪些其他原则?
注意。我不是在寻找“评论你的代码”之类的答案,而是寻找像 Uncle Bob 讨论的 OO 设计原则。
【问题讨论】:
-
需要标记为社区wiki。
-
这是一个:stackoverflow.com/questions/813534/…。看起来它实际上可能是重复的。有很多这样的。刚刚点击了“ooo”标签。
-
@John 在写这个问题之前,我读了一大堆 SO 答案。大多数其他问题都想了解有关使用特定原则的信息,但我找不到关于“存在哪些软件原则”的问题,这就是我问它的原因。
-
@Jon 我怎样才能把这个问题变成一个社区维基?
-
@hasen 单击 Bob 大叔 (butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod) 的链接或阅读此处的 PDF lostechies.com/blogs/chad_myers/archive/2008/03/07/…
标签: oop principles design-principles