Domande con tag 'class'

2
risposte

Devo dividere una classe Python con molti metodi in più classi?

Ho una classe che finirà per avere più di ~ 30 metodi. Hanno tutti senso essere parte della stessa classe perché richiedono l'accesso agli stessi dati. Tuttavia, ha senso dividere una grande classe in diverse classi astratte più piccole (per...
posta 10.07.2013 - 23:32
4
risposte

Class design dilemma: incapsulamento contro la singola responsabilità / separazione delle preoccupazioni

Sto lavorando su una classe che rappresenta un oggetto con rappresentazioni multiple: una è una rappresentazione di tipo XML utilizzata da un sistema di ordinamento automatico, l'altra è una rappresentazione basata su POJO utilizzata da uno stru...
posta 07.12.2015 - 10:26
2
risposte

Tipi concreti - come descritto da Stroustrup - C ++ Programming Language 4th ed

Sto attraversando un periodo difficile con questo concetto. Cosa sta facendo Stroustrup qui? Cosa c'è di speciale in una classe la cui "rappresentazione fa parte della sua definizione"? In cosa è contrapposto un "tipo concreto"? (Suppongo sia in...
posta 15.12.2013 - 21:06
2
risposte

Devo usare una classe o un dizionario per archiviare i valori dei moduli

Sto lavorando su un'applicazione C # .NET, dove ho un modulo con molti controlli. Ho bisogno di eseguire calcoli a seconda dei valori dei controlli. Pertanto, ho bisogno di passare i valori Form a una funzione e all'interno di quella funzione, v...
posta 01.02.2011 - 08:29
8
risposte

Regola empirica per decidere a quale classe appartiene un metodo

Ad esempio, immagina un sito web che memorizza i risultati relativi a un determinato sport o gioco, che ha una tipica struttura "stagionale", in modo tale che sia sia una Player che una Season class. Per recuperare il punteggio medio d...
posta 30.03.2016 - 18:24
2
risposte

Come denominare un metodo privato in una lingua che non supporta la privacy?

Qual è lo standard di codifica per nominare un metodo privato in una lingua che non ha il modificatore privato? Nello specifico, sto parlando di Javascript. Di seguito ho inserito un trattino basso alla fine del nome del mio metodo privato, ma u...
posta 26.01.2012 - 01:40
3
risposte

Analisi XML C ++: suggerimenti sull'approccio per l'analisi e la memorizzazione dei dati

Sto cercando di sviluppare un'applicazione C ++ per analizzare xml (usando il framework rapidxml), e vorrei qualche consiglio su come affrontarlo. Il file che voglio analizzare è un file di gioco XML che definisce una serie di componenti aggi...
posta 16.10.2011 - 20:18
2
risposte

Modo idiomatico per scrivere una classe JavaScript che mantiene lo stato e ti dice quando lo stato è cambiato

Sono uno sviluppatore C ++ esperto ma nuovo in JavaScript. Voglio scrivere una classe JavaScript ES6 che mantenga lo stato. Come faccio a sapere quando lo stato è cambiato? Posso pensare a due modi per farlo. Un modo è quello di ispezionar...
posta 20.01.2016 - 17:37
6
risposte

Tutte le classi hanno un costruttore predefinito come parte di una buona convenzione di codifica

Dai testi che ho letto fino ad ora, le convenzioni parlano dell'organizzazione di constructors , a partire da default , se ce ne sono. Mi chiedo, se tutte le classi avessero comunque una default constructor . Ciò aiuterà almeno a cre...
posta 14.06.2013 - 19:33
4
risposte

La C è stata progettata per facilitare la programmazione orientata agli oggetti?

Sto cercando di ampliare la mia comprensione della storia e dello sviluppo della programmazione orientata agli oggetti, e sono curioso di scoprirlo se C è stato progettato per facilitare la programmazione orientata agli oggetti? (come C ++ e...
posta 29.04.2013 - 16:21