Domande con tag 'object-oriented-design'

1
risposta

La relazione has-a in OOP può diventare ambigua o difficile da conoscere?

Supponiamo di avere il seguente codice. class D { static Integer i1 = 42; } È vero che D ha un intero? O è solo per la variabile di esempio che possiamo avere una relazione has-a? Mi chiedo anche molto simile, se una variabile prim...
posta 11.01.2017 - 09:59
3
risposte

Miglioramento progressivo come caratteristica del linguaggio

Il miglioramento progressivo di solito si riferisce ai contenuti web e l'idea di avere una pagina leggibile prima che sia completamente funzionante. Sono improvvisamente preoccupato dell'idea che non posso migliorare progressivamente il mio c...
posta 03.02.2017 - 10:10
1
risposta

Come definire una classe di sistema?

Le mie note del corso hanno dichiarato che un sistema dovrebbe avere una classe di sistema che coordina il comportamento di tutti gli altri oggetti nel sistema e dovrebbe essere uno istanziato una sola volta. In molti esempi di vita reale ris...
posta 19.06.2018 - 13:37
2
risposte

Come rifattorizzare il codice quando si acquisiscono le chiamate effettuate su un servizio API

Attualmente sono responsabile della progettazione dell'API di un nuovo servizio. È iniziato abbastanza semplice, sono stati consentiti 10 diversi URI o così. Sapevo che non stavo facendo il miglior codice, ma sinceramente non vedevo un modo migl...
posta 21.05.2018 - 08:03
1
risposta

Service locator vs Iniezione delle dipendenze?

Ho una classe che funge da adattatore tra una richiesta HTTP e la richiesta di dominio personalizzato della nostra Applicazione. Quindi ogni elemento di richiesta Http: URI, intestazioni, contenuti sono mappati ai nostri elementi dell'oggetto do...
posta 04.08.2017 - 11:24
2
risposte

Come evitare ripetute istanze e garbage collection per una classe banale?

Sto sviluppando un gioco RPG a mattonelle 2D per desktop e (si spera) per Android. Per rappresentare una posizione del riquadro nel gioco, sto utilizzando una classe chiamata Location , che ha un valore per x , y e room . roo...
posta 09.07.2016 - 19:51
1
risposta

HashMap per sostituire Singletons?

Considera quanto segue: I controller e le viste sono presenti in un'applicazione client. Poiché viene eseguito esclusivamente sul lato client, ogni controller deve esistere solo una volta. All'inizio pensavo di implementare tutto come Singlet...
posta 18.07.2015 - 10:55
3
risposte

Domanda di progettazione riguardante l'estensibilità

Sto costruendo una nuova classe che si occupa di decidere quale classe dovrebbe elaborare le richieste da un servizio web. Sto cercando una soluzione per un problema che sto avendo riguardo all'estensibilità con questa nuova classe. Ogni richies...
posta 24.06.2015 - 15:06
1
risposta

Un oggetto dovrebbe aggiornarsi da solo?

Sto lavorando su Ruby on Rails. C'è una funzionalità nella nostra app in cui i medici possono "reclamare" i casi da soli. Posso fare in modo che il dottore esegua l'azione e aggiorni la piastra, oppure posso mandare il medico al piatto e aggi...
posta 04.03.2014 - 10:19
2
risposte

MVC come design con interfacce: come gestire gli oggetti di base?

Ho un'applicazione (Android) e ho deciso che il livello di presentazione otterrà i dati solo attraverso interfacce rigorose dal controller. Sono al punto in cui alcuni oggetti di base devono essere passati al livello di presentazione, ma gli ogg...
posta 28.02.2015 - 17:20