2

純粋なOODの原則ではありませんが、 SOLIDの原則について考えるときは、 DRYも含める必要がありますか?そうでない場合-なぜですか?

4

3 に答える 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 に答える