Domande con tag 'object-oriented'

5
risposte

Progettare un gioco di carte

Voglio espandere il mio portafoglio di progetti personali, quindi ho deciso di creare un gioco di carte. Per essere più precisi, si chiama Macau. Ho letto questo answer su StackOverflow e ho provato a seguire i passaggi dalla prima risposta. H...
posta 25.06.2018 - 20:41
4
risposte

Come implementare le classi che dovrebbero essere caricate una volta?

Sto costruendo un piccolo quadro, attualmente è solo per divertimento. Mi chiedo come devo implementare le classi che dovrebbero essere istanziate dal framework e passate al controller da usare? Per esempio: ho una classe "input" che ospita f...
posta 06.01.2013 - 23:06
1
risposta

Come rappresentare il tipo di dati "di classe" in C o qualsiasi linguaggio di basso livello? [chiuso]

Sto scrivendo un semplice compilatore di linguaggio, attualmente è supportato solo dalla programmazione funzionale. Voglio supportare il concetto OOP, ma non so esattamente come posso rappresentare un oggetto? solo da dove cominciare. Mod...
posta 07.01.2015 - 18:03
2
risposte

Va bene accedere ai membri privati mentre si fa il confronto della stessa classe?

Sto scrivendo una classe che fondamentalmente è un wrapper attorno ad un dizionario con alcune funzionalità extra. Questo dizionario è memorizzato come membro protetto _store . Ora sto scrivendo un metodo __eq__ per confrontare oggetti...
posta 13.12.2014 - 11:14
2
risposte

Un oggetto può chiamare un metodo sul suo discendente immediato? [chiuso]

Ho una gerarchia di ereditarietà tre in profondità: una classe di base astratta, da cui ricavo un'altra classe astratta, la chiamo classe intermedia, da cui deriverò probabilmente una grande varietà di classi derivate. A un certo punto, la cl...
posta 27.05.2014 - 10:55
1
risposta

Controlla se un controller sta facendo troppe cose

C'è un endpoint REST nella mia applicazione che gestisce la richiesta POST e quindi fa un post HTTP a un'altra applicazione esterna e quando la risorsa viene creata nella risorsa esterna, quindi creo un record nel mio database con l'ID risorsa c...
posta 17.09.2017 - 12:23
2
risposte

Esprimere l'ereditarietà dell'interfaccia in linguaggio naturale [duplicato]

Nella programmazione orientata agli oggetti, quando estendi una classe stabilisci una relazione is-a tra un nuovo sottotipo e i suoi genitori, ovvero B è un A (alias ereditarietà del codice ). Quando componi una classe con l'aiuto di...
posta 24.05.2015 - 17:48
6
risposte

Perché devo mappare gli argomenti alle variabili di istanza?

Class BankAccount: def __init__(self, accID, name, balance): self.accID = accID self.name = name self.balance = balance Nel codice sopra, perché è necessario mappare tutti i miei argomenti alle variabili di istanza...
posta 17.04.2015 - 18:01
3
risposte

Tutto in una classe / classi o solo una parte del programma?

Volevo spostare il mio programma in una classe o classi perché la maggior parte del post che ho letto dice che rende il programma più facile da leggere, capire il flusso del codice e migliorare la manutenibilità. Comprendendo a un certo punto...
posta 26.05.2017 - 18:10
2
risposte

Uso intelligente del puntatore nella libreria della GUI

Rolling my own GUI library per un side-project. Refactoring per usare puntatori intelligenti; tuttavia, ho riscontrato un problema. Sono consapevole del fatto che non si desidera utilizzare i puntatori intelligenti attraverso i limiti della D...
posta 27.06.2017 - 17:34