Domande con tag 'class'

4
risposte

È questo l'approccio corretto per una struttura di progettazione OOP in PHP?

Sto convertendo un sito basato su procedurale in un progetto OOP per consentire un codice più facilmente gestibile in futuro e finora ho creato la seguente struttura: /classes /templates index.php Con queste classi: ConnectDB Games System...
posta 03.01.2012 - 15:04
5
risposte

Dovrei incapsulare un oggetto all'interno di un altro oggetto come metodi o semplicemente accedervi direttamente?

Supponiamo di avere una classe A: public class A{ public void a(){ } } e la classe B usa A: public class B{ private A a; } Devo incapsulare A in B: public class B{ private A a; public void a(){ a.a();...
posta 05.12.2016 - 03:40
3
risposte

Come organizzare al meglio i file di classe e di interfaccia?

OK .. dopo tutta la discussione sto cambiando leggermente la mia domanda per riflettere meglio un esempio concreto di cui mi sto occupando. Ho due classi ModelOne e ModelTwo , Queste classi eseguono un tipo simile di funzionalità ma...
posta 26.07.2017 - 22:35
1
risposta

Classi annidate tramite un getter (per emulare il namespace)

Quindi, sappiamo tutti che la sintassi introdotta dall'ES6 è sicuramente lo zucchero su ciò che abbiamo fatto, in precedenza. Detto questo, non abbiamo ancora spazi dei nomi (che sarebbe bello ...) Il problema che sto cercando di risolvere è...
posta 30.04.2015 - 15:40
3
risposte

C'è un modo migliore di usare getter e setter su membri privati di una classe?

Ho questa classe di esempio: public class Carrots { private string name; public void SetName(string pName) { name = pName; } public string GetName() { return name; } } Ho il membro della classe...
posta 25.03.2017 - 02:50
1
risposta

Dizionario dei dizionari design in C #

La mia domanda: c'è un modo canonico per creare un dizionario di dizionari e fornire una coppia di chiavi esterna / interna? Esiste un NugetPackage con un'implementazione? Nel mio codice, ho ora alcuni luoghi in cui ho una proprietà come ques...
posta 23.05.2016 - 16:50
3
risposte

Esiste un nome comune per Modifica, Salva, Elimina, Seleziona [chiuso]

Qualcuno può suggerirmi un nome comune per Modifica, Salva, Elimina, Seleziona Voglio creare un'interfaccia in C #, che supporterà tutti questi metodi. Il mio contesto è: Sto sviluppando un'applicazione di fatturazione in cui ho bisogno...
posta 11.09.2012 - 09:42
4
risposte

Refactoring: quando aggiungere una nuova classe nel progetto?

Quando ritieni di aver bisogno di una nuova classe (magari quando stai sviluppando o dopo lo sviluppo per scopi di refactoring)? Forse posso iniziare dalle mie variabili esistenti e pensare a come posso riorganizzarle in alcune classi! Per fa...
posta 25.12.2014 - 08:19
3
risposte

Modo corretto per nominare una classe che ha solo metodi e non campi

GOAL: nomina una classe che ha la responsabilità di salvare i dati nel database Android. La struttura della classe è così ClassName { public void saveSync(...){ /* implementation*/ } public void auxiliaryMethod(...){ /* impleme...
posta 17.09.2018 - 14:41
2
risposte

Puntatori intelligenti all'interno della classe contro Puntatori normali con Distruttore

Per quanto riguarda i puntatori che sono membri delle classi. Dovrebbero essere di tipo puntatore intelligente o è sufficiente gestirli semplicemente con il distruttore della classe in cui sono contenuti?     
posta 23.03.2011 - 10:29