Domande con tag 'class-design'

0
risposte

convalida degli argomenti nei costruttori javascript

In molti casi, è utile avere un metodo costruttore o factory che convalida gli argomenti prima di creare un'istanza di un oggetto, restituendo un nuovo oggetto se gli argomenti sono validi e nulli altrimenti. Ma nei costruttori javascript tra...
posta 12.06.2016 - 02:39
0
risposte

Due classi o una quando si mantiene invariato e si autorizza la de / serializzazione

Sto affrontando un periodo difficile decidere se avere due classi differenti nel sistema, una per mantenere invariata la classe e altre per la serializzazione (de /) o semplicemente avere una singola classe che faccia entrambe le cose. Il pro...
posta 16.08.2016 - 10:39
6
risposte

Preferire i membri della classe o passare argomenti tra metodi interni?

Supponiamo che all'interno della porzione privata di una classe esista un valore che viene utilizzato da più metodi privati. Le persone preferiscono avere questo definito come variabile membro per la classe o passarlo come argomento per ciascuno...
posta 27.09.2011 - 23:27
0
risposte

Design di classe per costanti Token, TokenType e regex

Per l'uso in una classe lexer a ha una classe Token che rappresenta un token di un tipo specifico e il suo valore, mentre i tipi sono definiti dal enum TokenType in cui ogni token detiene la propria stringa di espressione regolare, a...
posta 10.06.2015 - 01:25
1
risposta

Devo tenere un ID e l'elemento [duplicato]

Diciamo che ho un cliente che contiene una classe di indirizzo come: public class Customer { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public Address Address { get;...
posta 01.12.2015 - 11:08
1
risposta

Memorizzazione dei dati del modulo in una classe

Ho un modulo che scrive su un database. Oltre a creare una classe per gestire un'API esterna, questo progetto è fatto. Tuttavia, lo script di elaborazione è la chiamata procedurale standard di query che utilizza una classe Database. C'è qualc...
posta 20.10.2014 - 21:46
0
risposte

Organizzazione del codice in X ++ in cui tutte le classi per l'applicazione si trovano in un elenco di classi lunghe

Sto appena iniziando a sviluppare in Dynamics AX 2012, usando X ++ (il mio background è .Net). L'ambiente di sviluppo nell'applicazione memorizza tutte le classi per l'applicazione in un elenco di classi lunghe. Avevo iniziato a creare divers...
posta 26.08.2015 - 17:37
0
risposte

Reporting Logic vs Domain Logic

La logica di reporting per estrarre i dati di dominio in un determinato formato risiede in oggetti dominio o oggetti di report separati? La logica di reporting deve: seleziona entità / dati che corrispondono ai criteri di selezione, ad es. i...
posta 02.07.2014 - 19:25
4
risposte

c ++ coding practice class vs. funzioni "gratuite"

Attualmente sto scrivendo il mio primo progetto più grande in c ++. La sua algebra lineare di base. Sono consapevole che esistono librerie di boost e altre, ma per vari motivi ho bisogno di scrivere le mie. Scopo della libreria è eseguire determ...
posta 14.09.2014 - 09:43
2
risposte

Migliore approccio all'aggiunta di un nuovo metodo di conversione CSV

Attualmente ho una gerarchia di classi per i parser con Parser come interfaccia con le classi CSVParser e XMLParser che la implementano. L'interfaccia ha i seguenti metodi: List<AType>parse(File file) Ora voglio a...
posta 23.06.2017 - 09:14