Domande taggate «solid»

Mnemonici per un insieme di principi di progettazione: responsabilità singola, aperto-chiuso, sostituzione di Liskov, segregazione dell'interfaccia, inversione di dipendenza

16
Quando si utilizza il principio di responsabilità singola, cosa costituisce una "responsabilità?"
Sembra abbastanza chiaro che "Principio della singola responsabilità" non significa "fa solo una cosa". Ecco a cosa servono i metodi. public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int CustomerID); public void Update(Customer customer); public void Delete(int CustomerID); } Bob Martin afferma che "le lezioni dovrebbero avere solo …

6
Principi solidi e struttura del codice
Durante un recente colloquio di lavoro, non ho potuto rispondere a una domanda su SOLID - oltre a fornire il significato di base dei vari principi. Mi infastidisce davvero. Ho fatto un paio di giorni per scavare e non ho ancora trovato un riassunto soddisfacente. La domanda dell'intervista era: Se …
150 c#  .net  solid 




8
Come può una classe avere più metodi senza violare il principio della singola responsabilità
Il principio della responsabilità singola è definito su Wikipedia come Il principio di responsabilità singola è un principio di programmazione informatica che afferma che ogni modulo, classe o funzione dovrebbe avere la responsabilità su una singola parte della funzionalità fornita dal software e che la responsabilità dovrebbe essere interamente incapsulata …

10
Perché la parola chiave "finale" sarebbe mai stata utile?
Sembra che Java abbia avuto il potere di dichiarare le classi non derivabili per secoli, e ora anche C ++. Tuttavia, alla luce del principio Open / Close in SOLID, perché sarebbe utile? Per me, la finalparola chiave suona proprio come friend- è legale, ma se la stai usando, molto …
54 java  c++  solid  final 


5
I contenitori IOC infrangono i principi OOP
Qual è lo scopo dei contenitori IOC? Le ragioni combinate di ciò possono essere semplificate come segue: Quando si utilizzano i principi di sviluppo OOP / SOLID, l'iniezione di dipendenza diventa disordinata. O hai i punti di ingresso di livello superiore che gestiscono le dipendenze per più livelli sottostanti e …

7
Gestire e organizzare il numero enormemente aumentato di classi dopo il passaggio a SOLID?
Negli ultimi anni, stiamo lentamente passando al codice scritto progressivamente migliore, alcuni piccoli passi alla volta. Stiamo finalmente iniziando a passare a qualcosa che almeno assomiglia a SOLID, ma non siamo ancora del tutto lì. Da quando è stato effettuato il passaggio, una delle maggiori lamentele da parte degli sviluppatori …




7
Principi SOLIDI vs YAGNI
Quando i principi SOLIDI diventano YAGNI? Come programmatori facciamo continuamente dei compromessi, tra complessità, manutenibilità, tempo di costruzione e così via. Tra gli altri, due delle linee guida più intelligenti per fare le scelte sono nella mia mente i principi SOLID e YAGNI. Se non ne hai bisogno; non costruirlo …

3
Programmazione dei principi SOLIDI
Nel tempo ho capito due parti di SOLID : la "S" e la "O". "O" - Ho imparato Open Closed Principle con l'aiuto di Ereditarietà e modello strategico. "S": ho appreso il principio della responsabilità singola durante l'apprendimento dell'ORM (la logica di persistenza è tolta dagli oggetti del dominio). In …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.