Domande con tag 'abstraction'

1
risposta

Astrazione azione evento e controllo trigger

Sto pensando di astrarre l'azione Event per rendere più semplice l'alterazione / l'implementazione / la manutenzione dato che il progetto a cui sto lavorando ha requisiti volatili. Così ho pensato al seguente concetto. Ho creato un'implementazio...
posta 02.03.2015 - 12:10
0
risposte

Sto seguendo un buon processo di progettazione? Il framework Abp è eccessivo?

Mentre finisco un progetto e ne avvio un altro, ho una finestra temporale ridotta per creare un'architettura per il nuovo. Vengo dal seguente design: Applicazione web Riceve modelli di dominio e amp; DTO, invia DTO configurazione dell'...
posta 26.09.2014 - 14:18
4
risposte

Perché incapsulare le variabili contenitore? [duplicare]

Non ero sicuro di come formulare il titolo, ma c'è qualcosa che per me ha poco senso in OOP Comprendo l'idea di incapsulamento, ovvero creare uno strato di protezione e astrazione, in modo che non ci sia accesso diretto a una determinata va...
posta 21.05.2014 - 13:08
3
risposte

State dichiarando variabili STL in una definizione di classe troppo rivelatrice?

Se stai cercando di nascondere l'implementazione, dichiareresti che le variabili STL sono troppo rivelatrici? // in Word_Bucket.h class Word_Bucket { private: std::vector<std::string> contents; ...etc } ... ma poi se lo avvol...
posta 26.03.2014 - 20:51
1
risposta

Unità testare metodi protetti che non hanno motivo di essere pubblici

Ho bisogno di creare un sistema di sponsorizzazione con requisiti aziendali complessi. Fondamentalmente, dopo che un utente effettua un pagamento, il sistema dovrebbe essere attivato. Esistono molti tipi diversi di sponsorizzazione, quindi ho tr...
posta 09.12.2018 - 14:32
2
risposte

Come utilizzare le funzioni in base alla configurazione?

Diciamo che sto lavorando con un dispositivo IoT. Il dispositivo può avere molti sensori, ognuno di essi ha un indirizzo, la direzione di I / O e un metodo di lettura. temperature=d2,input,digital humidity=d3,input,digital lcd=a1,output,analog...
posta 07.06.2017 - 23:19
2
risposte

Design Pattern per un tipo di "manager" di classe

Ho una classe che di solito finisco per chiamare XManager . Questa classe di solito agisce come un dispatcher. Dove leggerà una configurazione e farà ciò che dice la configurazione. Supponendo che abbia la seguente struttura di classe:...
posta 28.07.2017 - 21:26
1
risposta

Un'alternativa all'ereditarietà multipla quando si crea un livello di astrazione?

Nel mio progetto sto creando un livello di astrazione per alcune API. Lo scopo del livello è rendere la multi-piattaforma più semplice e anche semplificare le API al set di funzionalità di cui ho bisogno, fornendo al contempo alcune funzionalità...
posta 03.06.2012 - 12:13
3
risposte

Dovrei estrarre le stringhe dal codice sorgente nel core java come fa Android?

I solo ha iniziato a fare cose per lo sviluppo Android dopo essersi adattato a Java. Le app Android tendono a fare questa cosa strana in cui hanno tutte le stringhe per il loro programma contenute in un file XML chiamato stringhe e il programm...
posta 13.01.2015 - 23:43
3
risposte

Astrazione negli algoritmi

Ho fatto alcune domande sugli algoritmi, e alcuni hanno risposto che sono concetti astratti, tuttavia non so quale astrazione significhi per algoritmi o come si applica. Per gli oggetti, so se rimuoviamo i dettagli di un oggetto lo abbiamo re...
posta 18.02.2015 - 09:24