Domande con tag 'design-patterns'

1
risposta

transazioni CMT su EJB rispetto a @Transactional su bean CDI

Supponiamo che stiate progettando oggi un'applicazione web JSF JavaEE. Da una parte hai la possibilità di scegliere tra i metodi dei tuoi bean CDI @Transactional e, d'altra parte, iniettare EJB (senza stato di sessione o singleton) nei bean CDI,...
posta 24.08.2016 - 09:40
1
risposta

Come disaccoppiare l'app di backend?

Ho sentito questo termine molte volte, e ha senso in teoria. Quell'app sta facendo molte cose e sarebbe più facile gestirle, ridimensionarle, testarle e migliorarle se non sono completamente collegate tra loro e funzionano invece come funzioni....
posta 16.06.2016 - 17:40
1
risposta

Nome per questo modello di progettazione?

Sfondo Lavorando come ingegnere del software nel campo dell'elettronica, trovo spesso che nessuno dei modelli di progettazione esistenti, ad esempio GoF, è in genere adatto alla fattura per ciò che devo fare. Uno degli schemi che uso freque...
posta 16.05.2016 - 15:02
2
risposte

Costanti polimorfiche in Java

Sto progettando un codice polimorfico per eseguire operazioni matematiche. L'idea è di astrarre la rappresentazione sottostante dei dati, poiché i diversi casi d'uso richiedono rappresentazioni differenti. Le operazioni possono essere eseguite s...
posta 08.06.2016 - 19:32
2
risposte

Abbiamo bisogno di un modello servo? Che dire dell'attuazione nella classe genitore?

Da wikipedia: Servant is used for providing some behavior to a group of classes. Instead of defining that behavior in each class - or when we cannot factor out this behavior in the common parent class - it is defined once in the Ser...
posta 10.10.2015 - 08:54
4
risposte

Dovrebbe usare il contatore, o flag all'interno degli oggetti, per indicare il progresso?

Ad esempio, ho un gioco, ha 5 nemici che attaccano una volta in sequenza ad ogni round: class Enemy{ }; class Game{ public: Enemy enemys[5]; }; Voglio qualcosa per indicare quale nemico ha attaccato e quale no, ora ho 2 soluzioni: 1...
posta 02.10.2015 - 10:00
2
risposte

Come lasciare che il mondo esterno decori il mio campo privato?

Immagina un'interfaccia semplice Controller (come nel controllo di processo). Ho alcune classi concrete, diciamo PIDController , che la implementano. Ho anche alcune classi di decoratori che estendono queste classi in qualche modo, dici...
posta 01.09.2014 - 06:21
4
risposte

Implementazione file-directory: un file deve possedere un riferimento alla sua dir?

Attualmente sto creando un problema durante la creazione del design del programma, che è esatto come una relazione File-Directory, e per facilitarla, sto usando questo come esempio. Credo che è usuale, che una Directory ha una collezione...
posta 04.03.2016 - 19:53
1
risposta

Classi astratte con metodi statici in PHP

Pre: Sto guardando un progetto PHP piuttosto grande sviluppato da un'azienda che dobbiamo interagire in parte con la creazione di una nuova webapp. L'intera applicazione è sviluppata in PHP 5. La maggior parte delle classi in questo proget...
posta 09.12.2015 - 15:36
2
risposte

Come mitigare la complessità dei fallback introdotti per riprovare automaticamente in caso di fallimento?

Quindi può sembrare un po 'ampio e generalizzato, ma dopo aver passato un po' di tempo a lavorare con gli sviluppatori, ho notato molti metodi e schemi di design diversi. Tuttavia, una cosa importante che mi viene in mente è come la complessità...
posta 18.11.2015 - 21:41