Domande con tag 'solid'

1
risposta

MVVM Inheritance seguendo i principi SOLID

Sono attualmente nella fase di progettazione del mio programma (quindi nessun codice). Sarà scritto in WPF in C # usando i principi MVVM. Avrò un Drag & multifunzionale Drop control, che agirà in modo simile a un post di Facebook sul muro...
posta 23.11.2016 - 09:19
1
risposta

I metodi statici "Builder" violano SOLID?

Sto scrivendo una classe che consiste principalmente in responsabilità di archiviazione dei dati. Il contesto per l'uso di questa classe, in generale, sarà recuperare una serie di oggetti di questo tipo per la visualizzazione successiva. Alla lu...
posta 02.10.2011 - 02:26
1
risposta

In che modo questo esempio del libro di Robert Martin viola il Principio di Responsabilità Unica? [duplicare]

Secondo il libro "Codice pulito" a pagina 38, le seguenti righe di codice violano il principio della responsabilità unica. Tuttavia, non riesco a capire come ci siano "molteplici" ragioni per cui cambiare? public Money CalculatePay(Employee...
posta 11.09.2015 - 22:42
1
risposta

Il sovraccarico implicito ed esplicito dell'operatore di cast viola la D nei principi SOLID di OO?

Sto osservando diversi modelli e tecniche per l'implementazione della logica per convertire oggetti da una classe all'altra, e il più elegante sembra essere l'overloading dell'operatore del cast esplicito (in C #). Tuttavia, mi sembra che viola...
posta 29.09.2015 - 16:13
2
risposte

Revisione di progetto di un piccolo quadro di configurazione [chiuso]

Voglio creare un semplice framework di configurazione . Sì, lo so, ci sono molti quadri che rendono il loro lavoro molto bene. Ma per l'architettura interessante, voglio creare il mio. Il mio framework dovrebbe notare i principi di SOLID D...
posta 16.11.2015 - 16:35
2
risposte

Comando Separazione query. Come gestire la gestione degli errori per le funzioni di muting che ritornano void

Sto imparando i principi SOLID in un corso di Pluralsight in cui è in discussione la separazione delle query dei comandi. Sto bene con le funzioni di query che restituiscono qualcosa (e in modo cruciale essendo non mutanti). La domanda che ho...
posta 14.04.2018 - 17:27
3
risposte

Esiste una programmazione orientata al protocollo?

Copia / incolla il mio commento da questo articolo sumarizing un post su reddit: I really don't think "Protocol Orientation" is something new... You've got protocols in Obj-C, you've got Interfaces in Java, Abstract Classes in C++,...
posta 12.08.2016 - 17:38
3
risposte

L'ereditarietà della classe (in C #) viola il Principio Aperto / Chiuso?

Generalmente faccio tutti i miei metodi private a meno che e fino a quando non debbano essere sostituiti da una sottoclasse. A quel punto modifico la classe base per rendere quel particolare metodo protected virtual . È corretto afferma...
posta 29.09.2015 - 22:57
1
risposta

L'inversione di dipendenza è sempre migliore?

C'è qualche situazione nella programmazione orientata agli oggetti industriali quando il principio di inversione di dipendenza non dovrebbe essere usato?     
posta 25.02.2014 - 09:50
1
risposta

Principio aperto / chiuso, buone pratiche e regole aziendali

Sto scoprendo l'artigianato e sto cercando di impararlo, e ho deciso prima di tutto di capire come lavorare con i principi SOLID. In realtà sto affrontando alcuni problemi mentre si tratta del principio Open / Closed. Come sto lavorando...
posta 23.08.2016 - 08:22