Domande con tag 'object-oriented'

1
risposta

NodeJS (ES6): Pattern di progettazione con utilizzo di bind

La domanda è correlata alla risoluzione di questo operatore nelle classi Javascript. NodeJS ora supporta le classi ES6. Il problema affrontato durante questo è che quando una nuova istanza della classe viene creata e assegnata a una variabile, t...
posta 30.07.2018 - 15:32
1
risposta

Quale motivo di progettazione viene utilizzato in questo scenario di delega?

Attualmente sto piegando alcune API framework per adattarle al mio caso. Il framework fornisce interfacce generiche come public interface Processor<T> { T process(T t); } con varie implementazioni. Questi sono usati da alcune clas...
posta 27.02.2015 - 20:58
3
risposte

Tipi di classi e enumerazioni di nidificazione

Se un tipo enum è dedicato solo a una classe specifica, ha senso dichiararlo all'interno della classe stessa? Voglio dire, aiuterebbe a capire che questo tipo di enum è stato progettato per essere usato solo con questa classe? Un'altra...
posta 07.09.2017 - 12:45
1
risposta

Il sovraccarico implicito ed esplicito dell'operatore di cast viola la D nei principi SOLID di OO?

Sto osservando diversi modelli e tecniche per l'implementazione della logica per convertire oggetti da una classe all'altra, e il più elegante sembra essere l'overloading dell'operatore del cast esplicito (in C #). Tuttavia, mi sembra che viola...
posta 29.09.2015 - 16:13
1
risposta

Passa il risultato nel concatenamento API

Abbiamo impostato (6-8) dell'API e sarà richiamato in una sequenza. ci sono casi, vuoi usare l'output della prima / seconda API nella terza / quarta API. Abbiamo un oggetto request che viene passato come input a tutte le API. abbiamo definito...
posta 02.12.2016 - 06:24
1
risposta

Fornire viste a un std :: container

Voglio mantenere un buffer di 5 secondi di dati del sensore. I dati del sensore comprendono, tra le altre cose, le letture dell'accelerometro nelle dimensioni x, y, z, le letture del giroscopio in dimensione x, y, z e il magnetometro nella dimen...
posta 19.06.2015 - 16:58
1
risposta

Principio della singola responsabilità: modello proxy per il refactoring

However, in cases where the tests did not force the separation, and the smells of Rigidity and Fragility become strong, the design should be refactored using the Facade or Proxy patterns to separate the two responsibilities. Da: Sviluppo...
posta 15.12.2015 - 11:47
1
risposta

Aggancia alle funzionalità della griglia nell'applicazione di disegno

Sto lavorando all'applicazione di disegno e voglio fornire una griglia con funzionalità di snap alla griglia. Sto cercando di trovare il modo giusto di farlo (idealmente un modello di progettazione), ma sono abbastanza confuso riguardo alla clas...
posta 15.02.2016 - 08:21
3
risposte

Metodi per strutturare un programma con 2 stati

Sto lavorando su una sorta di editor di livelli, ma non sono abbastanza sicuro di come voglio gestire i due diversi stati: lo stato dell'editor e lo stato del giocatore. In questo primo stato gli elementi del gioco possono essere spostati e l...
posta 15.04.2016 - 09:49
1
risposta

Utilizzo di questa parola chiave nel concatenamento del costruttore?

Sto leggendo la documentazione di msdn per questa parola chiave. Hanno dato tre usi per this parola chiave come segue Per qualificare membri nascosti con nomi simili Per passare un oggetto come parametro ad altri metodi Per dichia...
posta 03.12.2014 - 03:45