Domande con tag 'object-oriented'

2
risposte

Queste preoccupazioni dovrebbero essere separate in oggetti separati?

Ho oggetti che implementano l'interfaccia BroadcastInterface , che rappresenta un messaggio che deve essere trasmesso a tutti gli utenti di un particolare gruppo. Ha un metodo setter e getter per le proprietà Subject e Body e un me...
posta 10.05.2012 - 08:56
2
risposte

Verifica dei parametri in Costruttore o Servizio

Leggevo su questa pagina su quando per controllare i parametri durante la costruzione di un oggetto. La risposta accettata suggerisce di lanciare l'eccezione dal costruttore in modo che un oggetto non valido non possa essere costruito. Sono...
posta 18.09.2018 - 17:53
1
risposta

Disporre le classi di utilità e iniettarle per scopi di test unitari

Ho scoperto che è così difficile testare le classi che dipendono da altre classi di utilità come java.nio.file.Files . È anche impossibile deriderli usando il classico stack di test delle unità (junit, mockito, ..) a meno che non si utilizzino...
posta 10.11.2018 - 15:54
1
risposta

Gestione dei messaggi con diversi indicatori

Attualmente sto lavorando su un'applicazione, che mostrerà diversi messaggi (allarmi - avvisi - suggerimenti) su un display collegato via cavo. Poiché questi messaggi dipendono da diversi indicatori, devo decidere quando mostrare (uno o più i...
posta 15.12.2015 - 08:15
2
risposte

Come calcolare il prezzo del prodotto e delle opzioni in base alla selezione e al prezzo dell'opzione utente per opzione

Sto creando un servizio per le opzioni di prezzo di un prodotto e per il prezzo del prodotto stesso quando il prodotto ha varie opzioni. Esempio L'utente seleziona alcune opzioni X tra le opzioni Y disponibili, dove X < = Y. Il serviz...
posta 11.02.2016 - 23:12
1
risposta

Quali interfacce C ++ IO per una sorgente di dati complessa, ad esempio un convertitore

La mia domanda: Quando hai un convertitore complesso come, che prende blocchi o set di risultati di grandi dimensioni da un database, alla fine lo converte in un file riga / risorsa, nel caso uno lo disegni come std::basic_streambuf o è...
posta 04.02.2016 - 18:36
1
risposta

Principio di privilegio minimo vs principio di segregazione dell'interfaccia

Qual è la differenza tra Principio del privilegio minimo e Principio di segregazione dell'interfaccia ? Per quanto comprendo l'ISP è solo la proiezione di PoLP sulla pianura OOD.     
posta 06.09.2016 - 17:05
1
risposta

Ridisegnazione della gerarchia dei valori di pianificazione

Ho un paio di classi del valore di pianificazione che rappresentano il valore che un programma tiene per uno slot specifico. Innanzitutto, c'è la classe ScheduleValue per le pianificazioni con due dimensioni, dove la prima (righe) è i gi...
posta 15.05.2016 - 17:54
1
risposta

Gestire dipendenze opzionali di classe

Mi chiedo come stai gestendo le proprietà di una classe opzionale. Diciamo che ho un prodotto che può nascere non deve avere una proprietà color . È davvero il modo migliore per farlo? Dovrei usare il modello di oggetto nullo? Dovrei usare i...
posta 15.08.2014 - 09:19
1
risposta

Progettazione OOP per la coda di elaborazione degli eventi condizionali

Questo sarà in C ++ 11, ma la progettazione dell'oggetto dovrebbe essere piuttosto agnostica. Ho 3 classi di interfaccia, IEvent , ICondition , IRunnable . Il ciclo principale elabora più tipi di IEvent , che vanno da "un'a...
posta 02.06.2015 - 01:06