Domande con tag 'object-oriented-design'

2
risposte

Modelli di progettazione per l'elaborazione / la manipolazione dei dati

A volte quando scrivo una classe o un pezzo di codice che deve occuparsi di analisi o elaborazione dei dati, devo chiedermi se potrebbe esserci una soluzione migliore al problema. Esempio 1: In un recente esame abbiamo dovuto scrivere una s...
posta 12.06.2017 - 14:50
1
risposta

Autenticazione utente nell'API REST (progettazione basata sul dominio)

Utilizzo API REST come livello di presentazione di un progetto DDD. Per proteggere le chiamate API, sto utilizzando la sicurezza basata su token. Sicurezza nelle API Web-Autenticazione di base e personalizzato basato su token Autorizzazione...
posta 29.04.2016 - 14:03
1
risposta

Qual è un modo migliore di progettare questa classe

Attualmente ho un codice come questo: OntologyGenerator generator = new OntologyGenerator(); generator.AddOntologyHeader("Testing"); generator.AddClassDeclaration(owlBuilder); generator.AddSubClass(owlBuilder); generator.AddAnnotationAssertion...
posta 21.08.2012 - 02:00
3
risposte

Verifica degli oggetti

Se un metodo accetta un oggetto di classe A come parametro e analizza le sue proprietà in qualche modo, esegue calcoli ecc. per verificare questo oggetto, è corretto per la classe A avere un campo boolean valid ? Dopo che il metodo della cla...
posta 08.04.2016 - 21:56
1
risposta

Come memorizzare una quantità potenzialmente grande di proprietà opzionali degli oggetti?

Sto utilizzando Entity Framework Code First con ASP.NET MVC. Questo gestisce la progettazione del mio database in base ai modelli di dominio all'interno della mia applicazione. Allo stato attuale, il motore che sto scrivendo avrà una cla...
posta 23.10.2014 - 10:19
2
risposte

A quale livello appartiene un generatore di query?

Nel mio progetto ho specificato 5 sottolivelli per il mio DBAL: Database Layer (il database stesso) Database Connection Layer (\ PDO e una classe che gestisce le connessioni al database) Database Request Layer (classi che interrogano eff...
posta 14.02.2017 - 13:09
2
risposte

Questa progettazione della pipeline di elaborazione dei dati deve essere così complessa?

Ho una pipeline di elaborazione dati con fasi ben definite e confini IO. Posso scegliere una lingua per soddisfare le esigenze di questo design. Inizia con InputObject . Alla fine di ogni fase, ci sono alcuni dati aggiuntivi derivati da alcu...
posta 20.05.2015 - 19:54
4
risposte

Progettazione: come gestire le autorizzazioni utente su un sistema

Il mio team sta attualmente lavorando su un massiccio refactoring di un'applicazione di medie dimensioni in PHP. Stiamo facendo del nostro meglio per ridefinire il nostro codice su una base di moduli (ordini, utenti, prodotti). Il problema che m...
posta 05.03.2015 - 14:30
1
risposta

Basso accoppiamento quando si usano classi sigillate?

In genere, quando si tenta di separare le classi, utilizzo Inversion of Control. Ultimamente sto usando una libreria di terze parti i cui componenti sono sigillati. Ci sono schemi di progettazione per gestire questa situazione? Hanno classi di c...
posta 14.04.2015 - 14:23
1
risposta

Qual è il modo migliore per affrontare questo problema nella progettazione orientata agli oggetti? - astrazione di dischi virtuali

Sto scrivendo un programma che manipola dischi virtuali criptati e unità flash crittografate (ad esempio, importazione di dischi nella mia applicazione, montaggio / smontaggio, modifica delle password ecc.). Sono ancora nuovo nella progettazione...
posta 20.03.2015 - 19:08