Domande con tag 'abstraction'

2
risposte

Controller sottile: creare un servizio controller per includere altri servizi?

Supponiamo che tu abbia un HomepageController che "suppone di mostrare tutti i blog, gli utenti, la galleria e alcune informazioni riservate ai membri (per gli utenti che hanno effettuato l'accesso) Normalmente, assomiglia a questo: &l...
posta 07.11.2018 - 08:33
1
risposta

Livello dati Astrazione dal livello aziendale per la ricerca

Riguarda la progettazione di una API di ricerca. Ora abbiamo 3 livelli di architettura che utilizzano Spring MVC. Tutte le comunicazioni sono tramite REST API. UI <-> Business <-> Data(sql). Ora per implementare una ricerca più...
posta 15.03.2018 - 07:54
1
risposta

Ci sono casi in cui un'astrazione dovrebbe ereditare ISerializable?

C'è una citazione di @ Mark Seemann da una conversazione in cui si afferma che un'astrazione non deve mai implementa IDisposable : I like how @nblumhardt put it almost six years ago: an interface [...] generally shouldn't be...
posta 09.03.2017 - 13:59
1
risposta

Qual è la differenza tra ADT e oggetti? [chiuso]

Questa domanda è stata risolta in " Comprensione dei tipi di dati astratti (ADT) " e la risposta più votata (di Frank Shearar) è attualmente la seguente: Objects are not ADTs (*) [editor's note: Links to "On Understanding Data Abstract...
posta 14.01.2016 - 02:39
1
risposta

Configurare il mio modello di ereditarietà?

Sto lavorando al refactoring di un'app Web di sincronizzazione utilizzata dalla nostra azienda. Attualmente è semplicemente un insieme di controller che attivano una serie di helper che attraversano una lunga catena di istruzioni di tipo if-else...
posta 03.12.2015 - 20:27
1
risposta

È una buona idea racchiudere i componenti di tipografia UI di materiali in componenti H1, H2 ecc.?

Adoro la libreria Material-UI, ma alcune cose che ho trovato fastidiose: Trovo che la tipografia sia troppo lunga per essere scritta, specialmente quando devo specificare elementi come gutterBottom, align, ecc. Mentre <H1> è molto...
posta 14.11.2018 - 05:18
1
risposta

Servizio con iniziazione modello astratta

Voglio implementare un modulo astratto per memorizzare crediti e ho la seguente struttura: Modello: credito (estratto) Dao: creditDao (interfaccia) Servizio: CreditService Il modello di credito dovrebbe essere implementato nell'applicazi...
posta 29.09.2017 - 20:33
0
risposte

Mantenimento della coerenza con i livelli aziendali e di dati liberamente accoppiati

Segui la seguente sequenza di eventi: Il livello aziendale richiede i dati x e y dal livello dati. Il livello dati restituisce la versione 1 di x e y . Il livello aziendale inizia a eseguire la logica in base ai dati...
posta 15.07.2016 - 02:45
0
risposte

Avere una lista cache statica globalmente senza interrompere l'incapsulamento?

Ho un paio di wrapper attorno a API di terze parti che mi consentono di recuperare informazioni da determinati servizi web. Interrogare questi servizi può richiedere un po 'di tempo, quindi nella mia versione precedente della mia applicazione ho...
posta 03.12.2015 - 21:56
0
risposte

Costruttori di finestre di dialogo di avviso astratto (stesse chiamate di metodo, oggetti diversi)

Attualmente sto lavorando su una libreria Android che crea una finestra di dialogo che consente di selezionare i colori da una tavolozza (esempi alla fine) e mi sono imbattuto in un interessante problema di progettazione. Per creare l'oggetto...
posta 27.08.2015 - 06:41