Domande con tag 'single-responsibility'

5
risposte

Liskov Sostituzione e violazione del principio SRP: come strutturare al meglio questo scenario?

Durante l'apprendimento di SRP e LSP, sto cercando di migliorare il design del mio codice per soddisfare al meglio entrambi questi principi. Ho una classe dipendente che ha un metodo calculatePay su di esso. In primo luogo, credo che seguendo...
posta 07.09.2014 - 18:29
3
risposte

Il record non attivo viola SRP e OCP?

Ho visto le classi di dischi attive nel nostro progetto crescere in classi grandi e fai-da-te. Ad esempio, quando hai bisogno di qualcosa su un utente, devi andare alla classe Person . Mentre questo ha perfettamente senso quando si considera...
posta 12.02.2014 - 07:32
1
risposta

L'inserimento di AddCustomerData, GetAllCustomers e GetCustomerByID in una classe viola l'SRP?

Sono un po 'confuso se posso mettere tutte le seguenti funzioni in una classe o se dovrei dividere in più classi. Penso che GetCustomerByID e AddCustomerData abbiano responsibilità diverse ma d'altra parte penso che sia la stessa respo...
posta 15.08.2017 - 11:26
1
risposta

Questo codice di repository viola SRP e DRY?

Dopo aver letto questa domanda StackOverflow mi sono imbattuto in un articolo di MSDN Implementazione dei modelli di repository e unità di lavoro in un'applicazione MV.NET di ASP.NET . Esiste una proposta di implementazione di un repositor...
posta 31.05.2017 - 11:40
2
risposte

Distinguere classi: come rilevare il comportamento del sistema nelle classi (caso del sistema di libreria)

Supponiamo un sistema di libreria. se penso a Dati , posso solo distinguere Book , Member classi o al massimo Author o Publisher ... (Sono solo classi?), ma ne ho alcuni casi d'uso, scenari (prestito, consegna, prenotazione ....
posta 10.03.2015 - 09:18
2
risposte

OOP, SRP e Dama

Ho appena iniziato oop e ho deciso di programmare il motore di un checker. Ho poche preoccupazioni sul modo in cui ho strutturato il mio codice e non sono sicuro di non riuscire a capire i principi dietro oop. La mia preoccupazione riguarda la g...
posta 01.05.2018 - 19:46
1
risposta

Responsabilità e calcoli dell'oggetto

Cercando di capire dove alcune responsabilità si trovano nel seguente esempio. Abbiamo un oggetto Project e un Project può avere% voci% co_de prenotate contro di esso. Ogni voce Time avrà un no. di Time e a Hours . Voglia...
posta 30.01.2018 - 22:48
1
risposta

Qual è la responsabilità di una classe che chiama "altre classi come flusso di lavoro?

Cosa succede se ho una classe X che fa quanto segue: Leggi un file (all'interno della sua stessa classe). Analizza il file chiamando una classe Parse Elaborazione del file analizzato chiamando una classe Process Uscita chiamando una cl...
posta 04.02.2016 - 13:32
2
risposte

dovrei creare una nuova classe per una specifica logica aziendale?

Ho una classe di richiesta basata sulla stessa entità nel mio dominio. Attualmente ha solo definizioni di proprietà. Vorrei aggiungere un metodo per verificare una richiesta duplicata che chiamerò dal mio controller. Dovrei aggiungere un metodo...
posta 28.06.2013 - 19:05
2
risposte

Dove dovrei inserire il metodo di accesso al database in un ambiente con vista ad albero

Ho scritto una classe per rappresentare i dati di tipo "Treeview", che possono essere semplificati come: public class Item { public string Name { get; set; } public KPI AssociatedKPI { get; set; } public List<Item> Children {...
posta 21.11.2017 - 14:50