Domande con tag 'object-oriented'

2
risposte

Come gestire il recupero dei dati per i riferimenti a oggetti circolari nei modelli di dominio OOP

Sto cercando di mettere insieme alcuni modelli base in OOP (C #), e apparentemente ho sbagliato idea. Se ho un caso Comp di Workman, è applicato a un paziente. Ha anche una o più PatientVisits applicate al caso. Ad ogni PatientVisit è associa...
posta 22.11.2015 - 04:49
2
risposte

Design di classe per la scrittura di più versioni di più file

Sto scrivendo un servizio web in Java che legge alcune informazioni da un DB e genera più file JSON scritti su S3. Per ogni tipo di file, ho un POJO che è serializzato su JSON usando jackson. Lo schema dei file può cambiare nel tempo: è possi...
posta 19.10.2015 - 04:22
1
risposta

Perché in questo esempio è necessaria una classe Decorator astratta?

Perché abbiamo bisogno di ShapeDecorator in questo design? Perché non possiamo semplicemente avere RedShapeDecorator implementare direttamente Shape ed ereditare da Shape?     
posta 24.11.2015 - 01:28
1
risposta

OOP - Devo impostare la connessione del database come "pubblica" perché altre classi lo usino, anche se potrebbe non essere sicuro?

Ho una classe base Database e ha una proprietà mysqli (un oggetto stesso) che contiene le informazioni di connessione. Altre classi utilizzano questa classe per leggere e manipolare il database. Ci sono funzioni incorporate in quals...
posta 20.10.2015 - 13:06
1
risposta

Cos'è lo stato interno e c'è una differenza tra stato e stato interno

Ok, questa domanda è stata fatta prima, ma non è ancora chiara per me. Cos'è esattamente lo stato interno? Lo stato finora mi è chiaro: Le funzioni contengono comportamenti, variabili hanno stato, valori no. Di solito, lo stato indica che...
posta 17.11.2015 - 10:40
2
risposte

Progettazione basata sul dominio - L'entità è aggiornabile in determinate circostanze

Ecco la mia regola aziendale: Anyone (anonymous users) can make an Application (as in to apply for something). Applications can be updated until they are reviewed and approved by an officer. Approved applications cannot be updated. Perta...
posta 24.12.2015 - 23:32
2
risposte

Come sovrascrivo il Tipo di membri in una classe base dalla classe derivata?

Ho due classi che si conoscono in una relazione molti-a-molti. Ora voglio avere due classi aggiuntive che ereditano dalle classi esistenti. L'associazione tra le classi ereditate dovrebbe rimanere. Esempio: Supponiamo che tu abbia un Ve...
posta 15.05.2015 - 20:03
3
risposte

Devo chiamare questo "Multitasking" in OOP?

Sono molto nuovo alla programmazione e ho questa umile domanda relativa all'OOP: Possiamo avere un modulo in un programma scritto in modo OOP, che contiene 2 o più funzioni OOP? Dì, sia l'incapsulamento che il polimorfismo O sia l'ereditariet...
posta 17.02.2016 - 22:29
1
risposta

Quando si esegue il mapping da un database, gli oggetti OOP (entità) devono memorizzare i valori del database negli attributi?

Quando si tratta di OOP da cui viene letto e scritto un database esterno, è necessario disporre di attributi / proprietà all'interno degli oggetti per archiviare i dati? O è sufficiente leggere semplicemente dal database, visualizzarlo immediata...
posta 10.02.2016 - 07:36
1
risposta

Confuso sull'approccio che dovrei prendere per progettare le classi per un gioco di carte

Il mio obiettivo principale è creare un gioco Euchre in Python. I giochi di carte Euchre sono rari sulla piattaforma Linux, indipendentemente dalla lingua o dal gusto del desktop di scelta. Per ora voglio essere in grado di creare solo un sempli...
posta 23.02.2016 - 12:14