Domande con tag 'object-oriented-design'

2
risposte

Acquirente vs venditore su modello UML

Sto modellando un sistema online classificato dove, naturalmente, chi vende può anche comprare e viceversa. La domanda è: dovrei avere due diversi attori, compratori e venditori o io potrei avere, ad esempio, un attore che sia in grado di acq...
posta 15.05.2014 - 12:54
2
risposte

Come progettarlo meglio?

Sto sviluppando un sistema utilizzando .NET che verrà utilizzato da più utenti. Per questo motivo, ho bisogno di identificare sul database quali dati appartengono a ciascun utente. Spiegando con un esempio, immagina di avere l'entità Product...
posta 25.04.2014 - 02:45
3
risposte

Principio di sostituzione di Liskov quando si implementano due interfacce indipendenti

Supponiamo di avere due interfacce non correlate con lo stesso metodo: interface Table { /** * @param width (0 < width <= 100) */ void setWidth(int width); } interface Square { /** * @param width (50 <= wid...
posta 05.09.2013 - 20:50
1
risposta

Creazione di oggetti flessibili / dinamici o Alternativa all'elenco di elenchi [chiusa]

Ho un file xlsx, che ha alcune schede con dati diversi. Voglio essere in grado di salvare ogni riga di una scheda in un elenco. La prima cosa che viene in mente è una lista di liste, ma mi chiedevo se c'è un altro modo. Mi piacerebbe salvare que...
posta 27.11.2013 - 13:47
1
risposta

un pattern di progettazione composito sarebbe utile per l'appartenenza al gruppo?

Sto cercando di pensare al modo migliore per gestire le iscrizioni ai gruppi su un sito web. Le persone si registrano e selezionano le caselle di controllo in un elenco di interessi. Ogni settimana inviamo e-mail a interesse per quei membri che...
posta 12.11.2012 - 00:31
3
risposte

Una classe unificante complessa dovrebbe fare il calcolo?

Ho una grande applicazione in Java piena di classi indipendenti che sono unificate in una classe PlayerCharacter . La classe è destinata a contenere i dati di un personaggio per un gioco chiamato Burning Wheel e, di conseguenza, è insolitame...
posta 21.05.2013 - 05:21
2
risposte

In quale livello un microservizio dovrebbe inviare un messaggio a un altro microservizio

Nella nostra applicazione monolite, il codice utilizzato per gestire l'invio di SMS ed e-mail è stato scritto nel nostro livello aziendale. Ora la responsabilità di inviare e-mail e SMS è gestita da un microservizio. Lo chiamo SendMicroservice...
posta 06.10.2018 - 06:00
2
risposte

I metodi che accettano i parametri di Collection dovrebbero filtrare la raccolta da soli o essere passati a una raccolta filtrata?

Dire che ho questa ragionevole situazione inventata: public class Toast { public bool Toasted { get; set; } public int MinutesToHeat { get; set;} } public class Toaster { private Heating _heating;...
posta 05.12.2018 - 14:24
1
risposta

Convenzione Java - Implementazione di due funzioni simili per due oggetti diversi

Ho due classi, chiamiamole Foo e Bar . Entrambi estendono classi diverse ( Foo extends X , Bar extends Y ), che hanno un antenato comune "via via" l'albero di ereditarietà, qualcosa del genere: Sia Foo che Bar...
posta 13.12.2018 - 09:55
1
risposta

Consigli sulla progettazione di modelli in ASP.Net MVC e database

Sto progettando un'app MVC e ho difficoltà a capire come costruire i miei modelli. Ad esempio, ho nel mio database, manager, che hanno un ruolo, sono collegati a un'istituzione, un programma e corsi. Avrò una vista per i manager, con le loro...
posta 18.08.2017 - 00:33