Domande con tag 'design-patterns'

3
risposte

Schema di progettazione delle regole aziendali?

Sto lavorando su un'interfaccia per l'implementazione delle regole di business al fine di migliorare SOLID-ity; quindi posso spostare molta logica dai controller API Web e in una libreria aziendale. Il problema comune è che un'azione dovrebbe ve...
posta 22.06.2016 - 22:44
4
risposte

Come imparare gli usi pratici dei modelli di progettazione

Uso la programmazione OOP con l'ereditarietà, ma non ho ancora utilizzato le interfacce. Voglio imparare come utilizzare i modelli di progettazione, ma trovo che siano molto difficili da imparare. C'è un modo per apprendere facilmente i modelli...
posta 01.03.2011 - 06:51
4
risposte

C # Open Source software utile per l'apprendimento dei modelli di progettazione [chiuso]

All'università ho preso una lezione in Expert Systems. La lingua insegnata dal libro (CLIPS) era esoterica - Sistemi esperti: Principi e programmazione, quarta edizione . Ricordo di aver passato momenti difficili con questo. Quindi, dopo aver q...
posta 20.09.2012 - 07:59
4
risposte

Quale livello dovrebbe contenere interazioni con risorse esterne o remote che non sono strettamente operazioni di dati?

Assumere un'applicazione con un'architettura a livelli, ad esempio presentazione, business / dominio / logica, accesso ai dati: è opportuno collegare l'accesso alle API esterne nel livello dati se ciò che essi assomiglia alle operazioni dei dati...
posta 30.06.2016 - 16:44
2
risposte

Come si applica il principio di responsabilità unica a un repository

Sto provando ad applicare "SOLID" ogni volta che posso e cerco di usare il buon senso ed evitare un pattern quando vedo che un pattern sta creando più problemi di quanti ne stia cercando di risolvere. Non voglio applicare un pattern e rendere la...
posta 02.11.2014 - 18:45
3
risposte

Schema di comando e principio aperto-chiuso

Il schema di comando utilizza l'OCP? In un comando patter l'invocatore è solo estensibile estendendo effettivamente la classe. Se vogliamo aggiungere metodi personalizzati, possiamo creare la nostra sottoclasse o modificare il costruttore d...
posta 17.01.2016 - 10:19
5
risposte

Dovremmo personalizzare le API per il cliente o chiedere al cliente di utilizzare quello esistente?

Sono un unico sviluppatore e di recente ho scritto una nuova applicazione web sotto forma di API con Swagger e front-end. Questo era il modo in cui i clienti potevano usare l'API da soli, di solito forscripting. È quasi in fase di completamen...
posta 24.10.2018 - 17:00
5
risposte

Come posso determinare se un campo debba essere separato nella sua classe?

Ad esempio, diciamo che ho questa classe: public class Account { private String username private String email private String phoneNumber private String zipCode private String website } Ognuno di questi campi potrebbe pot...
posta 25.02.2018 - 03:35
3
risposte

Restituisce NULL in caso di successo

Questa domanda è una versione più chiara di una domanda Ho pubblicato su SO. Ho un oggettoPlanner C ++% con un metodo che calcola un Route da un punto iniziale a un punto di destinazione. Planner è il proprietario del puntatore...
posta 25.10.2017 - 14:47
2
risposte

Strategia vs delegati

Il modello di progettazione Strategy sostituisce interamente delegates ? In Java , ad esempio, non ci sono delegati. È possibile ottenere tutte le funzionalità di delegates utilizzando Strategy motivo di progettazione?...
posta 05.07.2012 - 13:33