Domande con tag 'design-patterns'

3
risposte

Modelli di progettazione per l'implementazione di funzionalità supportate facoltativamente

Ecco il problema originale. Esistono due classi: Protocollo e, ad esempio, ProtocolUser (che utilizza actully l'istanza della classe Protocol). Ora, ho bisogno di supportare più protocolli, le cui serie di funzioni si intersecano solo parzialmen...
posta 26.05.2015 - 15:36
1
risposta

I wrapper dei parametri di richiesta / risposta sono buoni?

Ho visto diversi modi per progettare i servizi WCF, e sembra che alcuni sviluppatori preferiscano i wrapper dei parametri, mentre altri preferiscono i parametri "naked". Per spiegare cosa intendo, considera le seguenti interfacce di servizio:...
posta 28.02.2013 - 17:02
5
risposte

Diagramma di classe Tic tac toe

Sono in una classe di ingegneria del software e voglio esercitare alcune abilità sul caso più semplice possibile: tic tac toe. So che questo è eccessivo, ma voglio farlo in "corretto" OOP. Ho progettato un diagramma di classe per questo, ma c...
posta 07.06.2013 - 03:20
2
risposte

Iniezione delle dipendenze e contenitori IOC in un progetto chiuso

Ha senso assemblare il mio progetto con contenitori di iniezione di dipendenza se sono l'unico che utilizzerà il codice di quel progetto? La domanda è venuta quando ho letto questo articolo del CIO link La giustificazione per l'utilizzo...
posta 01.10.2012 - 19:50
4
risposte

API divisa in parti REST e SOAP e modelli di progettazione

Devo lavorare con alcune API gateway di pagamento. L'API è divisa in due parti. Esistono alcuni metodi basati su REST e alcuni metodi accessibili tramite il servizio web SOAP. Vorrei creare un bridge per combinarlo in una singola classe API nell...
posta 20.12.2016 - 09:26
1
risposta

Estensioni simili a Swift in Java usando l'ereditarietà

Dopo aver acquisito alcune abilità Swift con Java come linguaggio più strong, una caratteristica di Swift che mi piace molto è la possibilità di aggiungere estensioni a una classe. In Java, un pattern che vedo molto spesso è Utils o Helpe...
posta 03.01.2017 - 22:42
2
risposte

Esiste un modo ideale per memorizzare gli elementi relativi allo spazio dei nomi?

Nel titolo, con elementi relativi allo spazio dei nomi , mi riferisco a Enums , Delegates e ad altri elementi che non appartengono a una singola classe, ma all'intero spazio dei nomi o applicazione . So che posso inserirli nello spazio...
posta 05.07.2017 - 12:19
4
risposte

Strategia di progettazione software per una funzionalità che dipende da una situazione temporale

Prima di tutto scusa i miei errori in inglese; non è la mia lingua madre. In secondo luogo, non sono riuscito a trovare un titolo migliore per riassumere la mia richiesta, quindi lascia che ti spieghi di seguito: Diciamo che abbiamo un softwa...
posta 01.02.2018 - 13:46
2
risposte

Metodo factory statico nella classe base

An increasingly popular definition of factory method is: a static method of a class that returns an object of that class' type. But unlike a constructor, the actual object it returns might be an instance of a subclass. Da: link...
posta 26.06.2016 - 14:19
2
risposte

Come stratificare le istruzioni se l'ordine della logica è irrilevante?

Fondamentalmente ho una serie di logiche nel mio sito che possono portare a 5 risultati totali. Fondamentalmente due diversi se test e poi una catch all else statement. Ad esempio: if cond1: if mod1: #do things elif mod2:...
posta 15.08.2014 - 18:11