Domande con tag 'object-oriented'

3
risposte

Pattern per costosi controlli preliminari prima di agire

Diciamo che ho un metodo DoTheThing() che richiede il precondizionamento-controllo CanTheThingBeDone() per restituire true. Il secondo metodo richiede molto tempo poiché accede al database. Sto trovando difficile trovare un modo per...
posta 29.01.2014 - 14:44
2
risposte

È un buon uso?

Ho studiato l'analisi orientata agli oggetti e, per iniziare con questo, in pratica ho deciso di costruire innanzitutto il mio sistema di gestione per avere i dati dei miei clienti e così via. Cercare di raccogliere i requisiti per la prima volt...
posta 15.08.2013 - 22:22
3
risposte

devo estendere o creare un'istanza della classe

Ho due classi, Classe A e Classe B In Classe A, ho tre metodi che eseguono il salvataggio, l'eliminazione e la selezione dell'operazione in base all'oggetto che li passo. In Classe B eseguo le operazioni logiche, come la modifica della propri...
posta 26.11.2012 - 11:19
2
risposte

Gestione dei tipi di eccezione in base all'attuale "livello" dell'applicazione

Immagina questo semplice caso di utilizzo dell'applicazione, ad esempio, per scaricare i dati da outisde dell'app. Questi passaggi rappresentano la "profondità" dei livelli, dall'alto verso il basso. Evento tocco interfaccia utente ViewMod...
posta 28.07.2016 - 11:39
2
risposte

Può "fare qualcosa dipende dall'input" obbedire a principio aperto aperto?

Ad esempio, ho bisogno che qualcosa dipenda dall'input dell'utente: test.cpp #include <iostream> #include <fstream> int main(){ std::string input; std::cin >> std::noskipws >> input; if(input=="A"){...
posta 05.08.2016 - 06:05
1
risposta

Utilizzo di uno switch rispetto a più classi e una hashmap

Quindi ho un file da elaborare che contiene un comando su ogni riga. Attualmente è implementato in questo modo (questo è un incarico di refactoring): hashmap.get(commandStr).sendCommand(); Gli oggetti (4) all'interno dell'hashmap, ciascuno...
posta 19.11.2015 - 05:08
2
risposte

Funzioni annidate: devo passare esplicitamente degli argomenti o fare affidamento sull'ambito?

Supponiamo che abbia una funzione f che utilizza due funzioni di aiuto h e g per portare a termine il lavoro. Ci sono due modi possibili per affrontare questa situazione. (1) accetta argomenti espliciti e restituisce nuovi ogge...
posta 24.07.2016 - 21:31
4
risposte

Quanto è sbagliato avere più associazioni tra classi?

Sto modellando un processo universitario, in cui ho tre classi: Studente , Oggetto e Laurea I laureati hanno le loro materie, gli studenti hanno una lista di materie che hanno superato e anche gli studenti dovrebbero appartenere a un pia...
posta 15.05.2015 - 20:41
2
risposte

Come gestire un elenco aggregato dei campi di più oggetti?

Ho alcuni oggetti ciascuno contenente un elenco di variabili e un elenco che contiene tutte le variabili di questi oggetti, ad esempio class A { List<Var> varList; } class B { List<A> aList; List<Var> allVarOfAs...
posta 01.06.2015 - 15:52
5
risposte

Il modo migliore per imparare Java se hai già uno sfondo OOP, come ActionScript 3? [chiuso]

Sto cercando di imparare Java, ma non voglio avere un libro che mi dirà cos'è un oggetto, come funziona OOP, ecc. Lo so dal mio lavoro di ActionScript 3 esistente. Un'idea è di guardare tutte le aree coperte da Java, sceglierne uno che mi int...
posta 04.02.2011 - 17:56