Domande con tag 'strategy'

1
risposta

Creazione / aggiornamento della strategia di salvataggio dell'entità

Nota: anche se sto parlando di Java in questa domanda, quello che sto chiedendo qui dovrebbe davvero essere indipendente dalla lingua. Mi sto dilettando in OR / M per la prima volta e ho preparato la seguente " strategia di aggiornamento "...
posta 08.12.2014 - 18:39
3
risposte

Perché abbiamo bisogno di una classe di contesto nel modello di strategia?

Per il modello di strategia, perché abbiamo bisogno di una classe di contesto per chiamare l'algoritmo appropriato? Perché non possiamo semplicemente fare Strategy s = new OperationAdd() ? In questo modo, utilizziamo ancora il polimorfismo....
posta 18.11.2015 - 05:41
2
risposte

Che cosa guadagno usando il modello di strategia in questo caso?

Ho scritto un programma con Java che riproduce musica semplice. Attualmente gli accordi hanno solo un modo ("strumming pattern") per essere riprodotti. Voglio espandere questo e creare diversi "schemi di strimpellatura" che gli accordi possono u...
posta 09.05.2014 - 02:20
3
risposte

Dovresti refactoring tutte le classi helper in piccoli oggetti con stato?

Immagina di voler dipingere una stanza. Sei il proprietario di questa stanza e un Painter è in grado di dipingere la stanza. Esistono diversi tipi di Painters : a BluePainter , a RedPainter ecc. Per ogni colore esiste un Pain...
posta 29.08.2016 - 18:01
2
risposte

Pattern per il caching DAO: strategia o decoratore?

Sto costruendo un sistema php con il modello Servizi / DAO / Modelli di dominio e ora è il momento di implementare un sistema di memorizzazione nella cache per i DAO. Utilizzeresti un motivo decoratore o forse il modello di strategia? Qual...
posta 24.12.2014 - 16:02
2
risposte

Gioco di strategia, come faccio a calcolare le azioni parallele?

Sto costruendo un gioco di strategia in cui più unità (5 - 20) si combattono tra loro. Ho una logica di gioco che calcola tutte le azioni eseguite su ogni turno e la mando al motore di gioco per animare. Queste sono le azioni possibili:...
posta 14.07.2014 - 13:47
1
risposta

Alla ricerca di una strategia per garantire che il nome del nodo figlio rimanga univoco nella raccolta

Anche se sto programmando in PHP, sono aperto a rivedere i suggerimenti indipendenti dalla lingua, in quanto potrebbero indirizzarmi verso indicazioni preziose. Per rimuovere ogni possibile confusione, sento che alcuni commenti sembrano a...
posta 07.01.2018 - 07:27
2
risposte

Aggiungendo più responsabilità alle attività in modo flessibile

Sto considerando come posso aggiungere attività alle attività Android in modo flessibile. Posso usare l'ereditarietà dell'implementazione solo per una cosa in Java e mi piacerebbe usarlo, se lo uso, per qualcos'altro. Penso di aver bisogno di...
posta 31.12.2011 - 16:43
7
risposte

Strategia / algoritmo per dividere il piatto in gettoni

Voglio dividere il poker pot in chips. Esempio: Pot = $ 17.500. Ho le pile infinite di chip. Ho i seguenti tipi di chip: ChipsTypes = [$ 1, $ 5, $ 10, $ 25, $ 100, $ 500, $ 1.000, $ 5,000, $ 10.000 e così via]. L'indice inizia da 0....
posta 19.07.2012 - 18:10
2
risposte

Sostituzione di Liskov e classi astratte / modello di strategia

Sto cercando di seguire LSP nella programmazione pratica. E mi chiedo se diversi costruttori di sottoclassi lo violano. Sarebbe bello ascoltare una spiegazione invece di solo sì / no. Grazie mille! P.S. Se la risposta è no , come faccio a...
posta 10.12.2012 - 08:11