Domande con tag 'object-oriented'

1
risposta

Tipi di gestione per matrici reali e complesse in un wrapper BLAS

Vengo da uno sfondo C e ora sto imparando OOP con C ++. Come esercizio (quindi per favore non dire semplicemente "questo esiste già"), voglio implementare un wrapper per BLAS che consente all'utente di scrivere algebra di matrici in modo int...
posta 01.06.2014 - 22:08
2
risposte

Modello non anemico e SRP

Sto implementando una funzionalità nel sistema legacy in questo momento. Invece di mettere tutta la mia logica in alcuni servizi fittizi di applicazione e con modelli anemici, ho pensato di provare a fare qualche OOP questa volta. Non sto usa...
posta 15.12.2014 - 17:10
1
risposta

Perché le lingue OO basate sulla classe usano sempre la parola chiave "nuovo" per creare un oggetto? [duplicare]

     Questa domanda ha già una risposta qui:                   Perché i linguaggi gestiti dalla memoria come Java , Javascript e C # mantengono la "nuova" parola chiave?                                      15 risposte                 ...
posta 03.01.2015 - 09:28
2
risposte

Da una prospettiva DDD c'è un servizio di generazione di report di un servizio di dominio o di infrastruttura?

Supponiamo di avere il seguente servizio la cui responsabilità è generare report Excel: class ExcelReportService{ public String generateReport(String fileFormatFilePath, ResultSet data){ ReportFormat reportFormat = new ReportFormat(f...
posta 13.05.2014 - 10:21
1
risposta

Definire un oggetto con l'interfaccia come tipo invece del nome della classe [duplicato]

Cerco di esercitarmi con gli schemi di progettazione ed esplorare una delle possibili implementazioni del modello di progettazione degli osservatori in Java. Ho prestato attenzione, che in questo esempio l'oggetto è definito con il tipo di...
posta 25.07.2015 - 18:05
1
risposta

Perché un programma dovrebbe consentire l'inizializzazione di un oggetto quando non supporta tutti i metodi / proprietà del tipo di interfaccia che è stato definito come?

Ho l'impressione che un oggetto DEVE supportare tutti i metodi / proprietà dopo essere stato inizializzato altrimenti il programma creerà un errore. Tuttavia, se vedi sotto, sto definendo 2 variabili (doc ed el) come htmldocuments. Quindi qualsi...
posta 13.07.2015 - 22:09
2
risposte

Come si memorizza un grafico uno-a-molti? Passando radice o passando radice e bambini separatamente?

Supponiamo che nell'applicazione ci sia un tipo Teacher e un tipo Students . Un insegnante può avere un elenco di studenti. Quindi, in progettazione, la classe Teacher ha un campo di tipo Raccolta di studenti (aka Elenco). Suppo...
posta 05.10.2015 - 09:21
2
risposte

Python OO problem

Ho iniziato a imparare Python ieri e mi sono imbattuto in un problema. Mi piace sentire alcuni pensieri su di esso. Come esercizio, ho deciso di costruire un chatserver. Come parte dell'esercizio, volevo scrivere un codice di ereditarietà....
posta 01.10.2015 - 22:06
2
risposte

Come specializzazioni ORM non disgiunte

Considera questo esempio altamente semplificato di dati relazionali (ogni tabella può essere coinvolta in relazioni uno-a-molti e molti-a-molti non mostrate qui): people +-------+------+--------+ | name | born | gender | +-------+------+-----...
posta 14.11.2014 - 16:51
2
risposte

Inizializza le risorse fisiche nel costruttore

È una pratica accettabile inizializzare risorse fisiche / esterne da un costruttore quando la risorsa è necessaria perché l'oggetto faccia il suo lavoro? Ad esempio, supponiamo di voler creare un oggetto che trasmetta una coda di messaggi dur...
posta 21.01.2015 - 02:44