Domande con tag 'hierarchy'

3
risposte

La gerarchia delle classi OOP è troppo profonda?

Quindi sto creando un clone di Super Mario Bros NES in pygame e per tutti i nemici che sono attratti dalla finestra, ho una gerarchia di classi profonda 5 classi. Andando nell'ordine di: Oggetto (una classe base per tutte le cose disegnate s...
posta 03.08.2015 - 23:14
2
risposte

La struttura del pacchetto dovrebbe assomigliare molto alla gerarchia delle classi?

Domanda abbastanza semplice. La struttura del pacchetto dovrebbe essere simile alla gerarchia delle classi? Se sì, quanto da vicino? Perché o perché no? Per esempio, diciamo che hai classe A e classe B, più classe AFactory e classe BFactory....
posta 13.11.2013 - 02:53
1
risposta

Dovrei sempre lanciare il più specifico o dovrei provare a generalizzare i tipi di eccezione?

Di solito hai FooException . /** * @throw FooException If Foo is invalid for searching. */ public bool exists(Foo a) Ma a un certo punto devi avere altre due eccezioni specifiche per Foo. /** * @throw FooSearchException (extends Fo...
posta 01.04.2015 - 16:44
4
risposte

Struttura quando ho bisogno di più istanze di "copia" di una classe base comune?

Quindi sto costruendo un gioco di carte in cui ogni carta ha cost , damage e durability , oltre a name e description . Ovviamente si potrebbe pensare di creare una classe Card : class Card { int cost int damag...
posta 04.02.2017 - 17:12
1
risposta

Risorse nidificate RESTful

Ho una risorsa profile . I profili possono avere un genitore e un numero arbitrario di profili figlio. Qual è il modo migliore per modellarlo in uno scenario RESTful? Ho pensato a un numero di soluzioni diverse, ciascuna con pro e cont...
posta 22.09.2016 - 14:29
1
risposta

Come organizzare correttamente il file system del mio sito?

Facendo qualche lettura su Stack Overflow, ho trovato molte informazioni che suggeriscono che una corretta organizzazione di un file system è cruciale per una web app ben scritta. Una delle prove chiave è il riferimento ad alta frequenza a " sep...
posta 22.11.2012 - 10:35
1
risposta

I soliti oggetti di metadati o: come spostare una tipica app ExtJS su jQuery e: cosa manca nel mezzo?

Ho inserito un progetto esistente che riguarda esclusivamente il mantenimento di strutture di dati annidate. Avete aziende che sono assidue di account, contatti e note e ... in pratica il solito gruppo di relazioni 1: 1, 1..n, n: m, memorizzate...
posta 24.10.2011 - 18:36
2
risposte

HMVC e connessioni di database

Anche se ho una buona esperienza con OOP, sono abbastanza nuovo nel concetto di (H) MVC. Capisco il concetto di base del design modulare che viene fornito con HMVC, è la grande attrazione di esso. Ma una cosa che mi ha infastidito e che spero po...
posta 06.12.2013 - 14:26
2
risposte

WPF / C #: qual è il modo accettato per un oggetto di livello inferiore di notificare l'interfaccia utente?

Impostazione Facciamo il seguente esempio: Abbiamo una serie di eventi divertenti in televisione con ognuno della durata di un'ora e questo va avanti per 3 settimane. Vogliamo creare una semplice app che mostri il nome del prossimo evento....
posta 22.07.2017 - 13:01
3
risposte

Separazione del database, dell'API e dell'interfaccia

La maggior parte dei miei progetti inizia in piccolo. Molte volte comincio con una pagina web (1 file) che ha il codice per ... seleziona elementi dal database = > visualizzalo all'utente e offri la modifica = > ricevere le modifiche (a...
posta 14.07.2011 - 05:52