Domande con tag 'object-oriented-design'

1
risposta

Conoscere buone risorse / informazioni su come progettare un'app per iOS? [chiuso]

Ho trascorso alcuni mesi a lavorare su una mia app iOS (in Swift) prima di rendermi conto che si trattava di un gruppo di MVC (Massive View Controller). Voglio ricominciare da capo e creare qualcosa di modulare, scalabile e gestibile, ma trovare...
posta 18.01.2015 - 02:29
1
risposta

Metodi che tengono conto di tutti gli input al metodo

Questa è più una domanda concettuale. Diciamo che hai avuto la seguente enumerazione public enum FooEnum { ALPHA, BETA, GAMMA, DELTA; } E diciamo che hai il seguente metodo: public void doSomething(FooEnum value) { if...
posta 28.02.2015 - 02:54
1
risposta

Il design del View Controller in iOS vs MVC nella progettazione di applicazioni web tradizionali

Come sono venuto dal background delle applicazioni web e passare alla programmazione iOS, mi chiedo perché non possiamo semplicemente applicare l'approccio di progettazione MVC alle app native, vale a dire. in iOS, la vista e il controller so...
posta 25.08.2014 - 16:05
1
risposta

DDD con entità senza relazioni

Disclaimer: non sono sicuro al 100% di aver compreso alcune pratiche e concetti in DDD, quindi a questa domanda potrebbe essere data una risposta chiarendo le idee Sto lavorando in un sistema legacy (scritto in PHP) in cui lo strumento data...
posta 26.06.2014 - 08:23
1
risposta

Logica basata su campi modificati di un'entità di Hibernate

Ho un oggetto di entità Hibernate MyObject con diversi attributi e un servizio MyObjectService contenente la logica di business che si occupa di MyObject . Ho anche un modello di vista che riguarda l'input / output dell'utente che...
posta 07.10.2014 - 14:14
2
risposte

OO Design quando si utilizza la comunicazione

Ho 2 applicazioni una è scritta in C ++ e una è scritta in Java. le applicazioni comunicano passando array di byte che rappresentano un oggetto serializzato. ogni oggetto di comunicazione rappresenta un comando e contiene l'id del comando e i...
posta 03.04.2014 - 08:46
3
risposte

Avvolgimento di una mappa con istanza o metodo statico

Ho un oggetto java.util.Map<String, Object> che contiene diversi tipi di valori. Non voglio lanciare ovunque io faccia un'operazione su questo. Per fare questo, ho creato diverse classi che avvolgono questa mappa e queste classi forni...
posta 09.05.2014 - 20:52
2
risposte

Come rimuovere il codice ridondante che abilita il pulsante. O dichiarazione "se"

Ho probabilmente un problema di "micro-ottimizzazione". Ho ottenuto "Numero storico" , "Numero successivo" , "Reimposta" , nonché "etichetta" per il testo. Ogni volta che faccio clic sul pulsante "Numero successivo" vorrei mostrare...
posta 23.01.2014 - 15:52
1
risposta

sovrascrivere i metodi della classe base implementati

Ho letto da qualche parte che la catena dell'ereditarietà si interrompe quando modifichi un comportamento dalla classe derivata. Cosa significa "alterare un comportamento" significa qui? Ignora un metodo già implementato nella classe base consid...
posta 13.05.2014 - 02:03
1
risposta

Se un oggetto mantiene un riferimento a un oggetto fratello o l'accesso tramite il metodo del proprietario reciproco

Per contesto, sto costruendo un'applicazione GTK + in C, dove una sottoclasse di GtkApplicationWindow crea e visualizza una sottoclasse di GtkToolbar e un GtkNotebook (un widget con più pagine che può essere visualizzato alternativamente da una...
posta 14.02.2017 - 00:23