Domande con tag 'design-patterns'

1
risposta

UML: utilizzo l'aggregazione o la composizione in questo caso?

Vorrei disegnare uno schizzo UML per comunicare parte di un software, ma il tipo di relazione tra le classi non mi sembra molto chiaro. Diciamo che voglio recuperare periodicamente gli ordini recenti dal database e aggiornare una vista grafic...
posta 17.06.2016 - 18:45
2
risposte

Come dovrei strutturare queste classi Python?

Classe base Ho una classe chiamata Remote . Questa classe rappresenta una macchina remota e ha proprietà come ip , hostname , username e password , così come i metodi per il trasferimento dei file alla / dalla macchina...
posta 05.08.2015 - 21:27
1
risposta

Impedisci le dipendenze circolari senza introdurre la libreria intermediari

TL; DR sotto Sto lavorando su un server di gioco (in Java, ma quella parte è meno importante) e ho deciso di suddividere la logica del server dalla logica del motore; in parte perché si trovano in due diversi domini logici. Il server interagi...
posta 21.09.2015 - 04:54
1
risposta

Devo condividere il codice di prova tra repository diversi [chiuso]

Supponiamo di avere un Repo A che importi un Repo B. Io li mantengo entrambi. Attualmente, ho alcune funzioni utili che sono utili per testare entrambi i repository. Vivono nella directory dei test di Repo B. Quando si installa Repo B, includ...
posta 25.09.2015 - 02:47
1
risposta

Interfaccia web PHP generica per gestire gli aggiornamenti simultanei in modo ottimistico

Sto cercando di scrivere un nuovo CMS basato su PHP che gestisca le modifiche simultanee in modo ottimistico come il controllo della versione sorgente piuttosto che il blocco pessimistico come Wordpress. Voglio essere in grado di scrivere alcune...
posta 14.05.2015 - 00:27
2
risposte

In javascript, le proprietà dell'oggetto devono essere dichiarate in cima alla funzione?

Ho imparato che è buona pratica dichiarare le variabili prima che vengano utilizzate. Ad esempio: function myFunction() { var i; var j; } La stessa cosa vale per le proprietà degli oggetti, e c'è un modo consueto / best practice per far...
posta 23.05.2015 - 10:32
1
risposta

Regole di convalida dei file

Ho un'applicazione in grado di accettare file CSV per eseguire alcune operazioni. I file assomigliano a: CREATE USER:username,last_name,first_name,age user1,Smith,John,23 user2,Poppins,Mary,257 Esistono numerosi comandi che possono essere u...
posta 22.05.2015 - 20:05
1
risposta

Differenze nel processo di progettazione / pensiero per OO in Java e JavaScript [duplicato]

Nonostante condividano un nome e una sintassi simili, Java e JavaScript sono piuttosto diversi. Tuttavia, entrambi hanno funzioni orientate agli oggetti. Come novizio di JavaScript, le differenze principali che posso vedere tra Java e l'Ori...
posta 21.05.2015 - 04:56
1
risposta

Che cos'è un oggetto contesto in relazione a un'applicazione Web?

Ho visto il termine "contesto" usato in alcuni framework di applicazioni web ma non sono sicuro di cosa si tratti effettivamente. Sembra abbastanza importante e sembra essere correlato a tenere informazioni sulla sessione, ma ho anche visto che...
posta 05.05.2015 - 10:34
1
risposta

OO Design: Algorithm Changing State (Domanda flusso informazioni)

Ho un contesto di classe, che contiene un'istanza di uno stato di classe astratto, che ha più sottoclassi concrete (questa è un'implementazione del modello di stato). Ciascuna sottoclasse di stati esegue un numero di algoritmi, che sono essi...
posta 18.06.2015 - 16:29