虽然不是纯粹的OOD原则——在考虑SOLID原则时是否也应该包括DRY?如果不是 - 为什么不呢?
问问题
370 次
3 回答
3
这有点像问你为什么不应该在一篮苹果中添加活动扳手:它们并不是一回事。
SOLID 是一组专门针对面向对象设计的原则。
我想说,DRY 与那些有些正交——它是一种编程原则,可以应用于你编写的任何东西。
(话虽如此,首字母缩略词几乎太好了,不容错过)
于 2009-09-17T11:46:02.057 回答
2
我认为“DRY”可能不够具体,不足以使其成为 SOLID。“DRY”可能是其他原则的基本原则,它适用于任何类型的开发,而不仅仅是像 SOLID 那样的面向对象的开发。
于 2009-09-17T11:43:09.397 回答
0
SOLID 包含 DRY。如果你坚持 SOLID 原则,你几乎会自动干燥。
于 2010-11-12T06:54:10.810 回答