Domande con tag 'object-oriented'

2
risposte

Utilizzo dei parametri Statico e Passing

Sto implementando una progettazione a schema di stato in Java per calcolare la posizione corrente di un oggetto seguendo una traiettoria trapezoidale. Il modello consiste in un contesto, stato e classi di stati. Attualmente, le variabili (...
posta 26.09.2016 - 17:03
4
risposte

Come gestire le dipendenze ricorsive nelle lingue OO?

Sto designando un'architettura che utilizza alcuni oggetti differenti controller che implementano un'interfaccia abstract_controller . Il loro obiettivo è incapsulare l'uso di alcuni dati. Alcune fabbriche sono responsabili della...
posta 06.08.2017 - 01:04
1
risposta

Come far funzionare i metodi C # come le funzioni javascript? [chiuso]

Lo terrò semplice, voglio che i metodi di C # funzionino come le funzioni di javascript. Principalmente così posso convertire questo - function makeVariable(terp) { var me = {value: 0}; return function () { terp.stack.push(me); }; }...
posta 18.04.2014 - 03:18
4
risposte

Il confronto di un compilatore OO con un compilatore / ottimizzatore SQL è valido?

Ora sto facendo un sacco di sviluppo SQL nel mio nuovo lavoro, dove prima stavo facendo applicazioni per desktop con Object Oriented. Continuo a scorrere script molto grandi (migliaia di righe) e voglio refactoring in qualche modo. Sto vedendo c...
posta 01.11.2012 - 15:05
3
risposte

Quale concetto mi manca con metodi e test privati? [duplicare]

Ho letto molto o blog discutendo di metodi e test privati. Alcuni dicono che non dovresti testare metodi privati, dicono che dovresti renderli pubblici o metterli in una nuova classe. Ma allora, per quanto riguarda l'incapsulamento? diciamo...
posta 24.05.2013 - 18:03
2
risposte

Usa le interfacce getter come modo per riutilizzare i campi DTO

Supponiamo di avere un sacco di DTO per uno stesso modello di dominio come questo: class User{} //DTO @Value.Immutable interface SimpleUserDTO { getName getAge } @Value.Immutable interface RegisterUserDTO { getName...
posta 08.05.2018 - 11:28
2
risposte

Metodo per aggiornare un tipo di riferimento - restituire un oggetto o usare void

Che cosa preferisci e perché? void PrepMyInstantiatedObject(SomeComplexDTO someComplexDto){ someComplexDto.Name = SomeOtherClassHelper.DerivedName(someComplexDto.Name); someComplexDto.Ids = SomeOtherClassHelper.Resolve(someComplexD...
posta 25.05.2018 - 15:52
2
risposte

Perchè dire, la mia funzione è di tipo IFly piuttosto che dire che è tipo di aereo

Di ', ho due classi: Aereo e uccello, entrambi volano. Entrambi implementano l'interfaccia IFly. IFly dichiara una funzione StartFlying() . Quindi sia Airplane che Bird devono definire la funzione e usarla secondo le loro esigenze. Ora...
posta 29.09.2012 - 09:43
1
risposta

Perché non c'è un inizializzatore statico in Python?

L'equivalente di static { // Code here } non esiste in Python per impostazione predefinita. La cosa più vicina, pur essendo "Pythonic", sembra essere quella di creare un decoratore e fare l'inizializzazione lì come: def static_initi...
posta 18.10.2018 - 02:18
2
risposte

Non riesco a capire l'applicazione di oops Come posso sviluppare la comprensione dell'applicazione di oops? [chiuso]

Sono uno sviluppatore della tecnologia PHP, sono a conoscenza di quasi tutte le basi di OOPS, ma non riesco ancora a trovare il modo di applicare questi concetti su una programmazione procedurale. Lo faccio in modo molto ortodosso, ma non so...
posta 25.07.2012 - 08:07