Domande con tag 'object-oriented'

1
risposta

Se il polimorfismo è la capacità di diversi tipi di condividere la stessa interfaccia, esiste un nome per un singolo tipo che soddisfa diverse interfacce?

Considera questo esempio di polimorfismo. Ho due diverse API , IWrite e IRead e quindi una singola implementazione di queste. interface IRead { Entity Find(int id); } interface IWrite { void Persist(Entity); } class SomeRDBMSRepo...
posta 22.01.2017 - 17:43
2
risposte

Singleton è la strada giusta da seguire nel caso di un gioco?

Ho letto i post più importanti di Stackoverflow e SE e in tutto il sito si dice quanto siano brutti i singleton, ma non sono sicuro di come riscrivere il mio codice. A partire da ora ho due progetti che si legano a un gameEngine che ognuno ha...
posta 09.12.2016 - 10:25
3
risposte

OOP - i metodi contenuti negli oggetti?

Sono alle prese con la programmazione orientata agli oggetti. Da una vista concettuale, i metodi di istanza sono contenuti negli oggetti (come le variabili di istanza sono)? Sto immaginando oggetti come questo:     
posta 11.02.2017 - 08:38
1
risposta

La relazione has-a in OOP può diventare ambigua o difficile da conoscere?

Supponiamo di avere il seguente codice. class D { static Integer i1 = 42; } È vero che D ha un intero? O è solo per la variabile di esempio che possiamo avere una relazione has-a? Mi chiedo anche molto simile, se una variabile prim...
posta 11.01.2017 - 10:59
1
risposta

Come definire una classe di sistema?

Le mie note del corso hanno dichiarato che un sistema dovrebbe avere una classe di sistema che coordina il comportamento di tutti gli altri oggetti nel sistema e dovrebbe essere uno istanziato una sola volta. In molti esempi di vita reale ris...
posta 19.06.2018 - 15:37
2
risposte

Come rifattorizzare il codice quando si acquisiscono le chiamate effettuate su un servizio API

Attualmente sono responsabile della progettazione dell'API di un nuovo servizio. È iniziato abbastanza semplice, sono stati consentiti 10 diversi URI o così. Sapevo che non stavo facendo il miglior codice, ma sinceramente non vedevo un modo migl...
posta 21.05.2018 - 10:03
1
risposta

Denominazione della classe Python: classi nidificate o nomi composti?

Ho riscontrato uno scenario in cui non riesco a decidere quale sia la migliore (o peggiore) strategia di denominazione. Il contesto è il seguente: una parentesi (come in un torneo) costituita da nodi, dove il nodo è costituito da due elementi as...
posta 30.06.2017 - 13:19
3
risposte

C ++ vs Java: puntare agli oggetti

In Java: private State current_state; Poiché "State" è una superclasse, posso quindi assegnare oggetti di sottoclassi a current_state, rendendo effettivamente point_state point a un oggetto diverso: current_state = low_state; Qual è l'...
posta 21.05.2016 - 14:37
2
risposte

I dati sono stati definiti nella classe derivata salvata durante l'up-casting?

Diciamo che ho due classi di classe Oggetto (classe base) e attore (classe derivata). La classe actor usa physics quindi ho bisogno di implementarlo nella classe Actor. Ma ci sono altre classi derivate della classe "Object" che non usano l...
posta 07.05.2016 - 18:41
3
risposte

Messaggi Xml: un tipo per regolarli tutti?

Il mio lavoro coinvolge un progetto che ha molti pezzi diversi che tutti hanno bisogno di comunicare tramite messaggi XML. Ci sono due scuole di pensiero su come questi messaggi dovrebbero essere organizzati. In realtà questi messaggi possono...
posta 12.05.2016 - 17:17