Domande con tag 'object-oriented'

2
risposte

Evita il campo mutabile nel gestore di eventi

Ho un gestore di eventi che crea oggetti per i quali ha bisogno di dati sia prima che dopo un evento. Il gestore di eventi stesso implementa il WebDriverEventListener interfaccia e viene registrato di conseguenza. Cioè, non ho il controll...
posta 11.12.2018 - 21:00
1
risposta

Accesso alle proprietà delle classi composite senza interrompere l'incapsulamento

Abbiamo creato una classe che ti consente di disegnare facilmente elementi su un elemento <canvas> . Quella classe è chiamata Canvas . Ho incapsulato l'elemento <canvas> e la classe stessa in un WebComponent, chiamato...
posta 19.04.2018 - 11:49
1
risposta

Come recuperare i dati in base all'ID dal codice più pulito?

Sto lavorando all'applicazione client-server. L'architettura client (gerarchia di classi) ha il seguente aspetto: System (il nome è ovviamente diverso, più descrittivo) - rappresenta l'intero sistema Module A : un'istanza di cl...
posta 08.06.2018 - 10:52
1
risposta

Come progettare il livello di servizio quando si lavora con oggetti e relazioni modello

Ho una relazione semplice in cui gli articoli di livello superiore ( Recipe ) hanno una relazione uno-a-molti con i bambini ( Ingredient ) e ogni elemento ha un identificativo univoco ( ID ). Per le semplici operazioni CRUD il flu...
posta 15.06.2018 - 00:11
1
risposta

È normale "reidratare" DTO in oggetti completi con relazioni quando si consumano servizi Web?

Stiamo progettando un'API Web per trasferire oggetti ottenuti da un database a un'applicazione client che è una GUI front-end. La logica di business lato server verrà implementata (nel bene o nel male) nei processi memorizzati. Per minimizzar...
posta 04.06.2018 - 09:38
1
risposta

Interfacce per waypoint

Ho una classe di waypoint che uso per connettere un sacco di altri waypoint. Ma ho anche un tipo speciale chiamato consumer, questo non è tecnicamente un waypoint ma deve agire come uno di quei waypoint che devono connettersi ad esso. Quin...
posta 14.05.2018 - 00:32
2
risposte

Chiamare un metodo di servizio da un altro metodo di servizio

Nel modello di repository, è una "cattiva idea" chiamare un metodo di servizio da un altro metodo di servizio? Nella maggior parte dei casi, finisco naturalmente per chiamare i metodi di repository dai miei metodi di servizio. Tuttavia, in al...
posta 05.08.2017 - 22:13
2
risposte

test del software e approccio alla progettazione orientata agli oggetti

Sto leggendo un libro "Black-Box Testing di Boris Beizer". In questo libro, c'è una frase come segue, Object-oriented programming and improved operating systems promise to eliminate many currently common inter-component interaction bugs....
posta 07.04.2017 - 13:51
2
risposte

Opzioni per le classi derivate di due classi base astratte

Diciamo che ci sono classi D1, D2, ecc. che descrivono diversi tipi di una classe astratta D. Diciamo che ci sono classi SenderReceiver che descrivono diversi modi di comunicare per ogni D1, D2, ecc.: abstract class SenderReceiver { abs...
posta 24.04.2017 - 15:52
1
risposta

Design della classe per entità JPA con più tabelle che fanno riferimento allo stesso oggetto business

Ho un'applicazione che funziona con prodotti provenienti da varie fonti di dati esterne (in DataSourceProduct) e mantiene anche la propria versione del prodotto (in MasterProduct). Ecco lo schema DB: Nota:DataSourceProducthadiecialtrecolonne...
posta 26.04.2017 - 20:43