Domanda

Sebbene non sia un puro OOD - dovrebbe DRY anche essere incluso quando si pensa a principi SOLIDI ? In caso contrario, perché no?

È stato utile?

Soluzione

È un po 'come chiedere perché non dovresti aggiungere una chiave inglese a un cesto di mele: non sono proprio la stessa cosa.

SOLID è un insieme di principi che si rivolgono in modo specifico alla progettazione orientata agli oggetti.

DRY è, direi, in qualche modo ortogonale a quelli - è un principio di programmazione che può essere applicato a tutto ciò che scrivi.

(Detto questo, l'acronimo è quasi troppo bello per essere trasmesso)

Altri suggerimenti

Penso che " DRY " probabilmente non è abbastanza specifico per trasformarlo in SOLID. & Quot; DRY " potrebbe essere un principio alla base degli altri principi e si applica a qualsiasi tipo di sviluppo, non solo allo sviluppo orientato agli oggetti, come fa SOLID.

SOLID abbraccia DRY. Se segui i principi SOLIDI, sei quasi automaticamente SECCO.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top