Domande con tag 'object-oriented-design'

1
risposta

Progettare le classi nel modo giusto [chiuso]

Sto cercando di progettare le mie classi in modo ottimale per il seguente scenario. Una città ha linee metropolitane che coprono un numero di stazioni. Ci sono 4 linee rappresentate da 4 colori. L'utente deve inserire le stazioni di partenza e d...
posta 15.10.2014 - 18:02
2
risposte

Come evitare riferimenti circolari in OOP Javascript?

Ho un problema mentre lavoro con l'entity framework in JavaScript. Ho due classi Table e Column Class Table { Columns: Column[] } Class Column { Parent: Table } Tutto funziona bene finché non uso la funzione toJSON che ho implementato per...
posta 16.05.2016 - 18:32
1
risposta

Filosofia di incapsulamento OOP

È corretto dire che è buona norma impostare tutto su privato quando si definisce una classe? Ad esempio, per la mia interfaccia pubblica impostarei la mia classe qualcosa del genere: class foo { private var x private var y //ev...
posta 14.09.2018 - 08:46
1
risposta

Comprensione del livello di lavoro nell'architettura software

Sono nuovo di Java, sono stato principalmente uno scripter. Recentemente ho iniziato a lavorare in un negozio di Java e ho studiato l'architettura. Ho incontrato più di un progetto con una struttura di directory come questa: | src/ ---| api/ -...
posta 29.09.2016 - 18:16
3
risposte

Command Pattern - Uso corretto?

Ho uno scenario in cui ho bisogno di fare alcuni passi specifici in un ordine specifico. Per maggiore chiarezza, fai un semplice esempio. Diciamo che ho un Student e qualche Student Properties che incapsula in una classe StudentDe...
posta 29.04.2016 - 04:41
1
risposta

Esporre un intero oggetto o più proprietà di quell'oggetto?

Attualmente sto rifattorizzando su un progetto precedente, che ha classi che espongono sia un singolo oggetto che anche più proprietà da quell'oggetto. Es: public class Foo { private MyObj myObj; public IMyObj Bar { get...
posta 07.06.2016 - 10:23
2
risposte

Condivisione di POJO tra diversi gestori

I am trying to automate Business Process which can be characterized as a pipeline with distinct stages. Pipeline can be perceived as A->B->C, where A,B,C are distinct Business Steps that work on some common POJO. Ad esempio, c...
posta 02.05.2016 - 07:16
2
risposte

Il modello ER utilizzato nella progettazione del database e nella progettazione del software è lo stesso?

Il modello ER appare sia in progettazione del database e progettazione software . Mi stavo chiedendo se i modelli ER in entrambi i design sono lo stesso concetto? In caso contrario, quali sono le loro differenze? Grazie.     
posta 16.06.2018 - 02:53
2
risposte

Ottimizzazione del recupero dei dati basata sull'ingresso

Esiste un modo più pulito / leggibile per mantenere e iterare molti più mapping anziché più condizioni if? (Un modo sarebbe memorizzare la mappatura di ReportType - > DataSet Req. nel database) Ad esempio, se esiste un'applicazione che...
posta 25.06.2018 - 11:48
2
risposte

Passare campi (variabili d'istanza) per argomenti (parametri) all'interno di un oggetto - ha senso? [duplicare]

Credo che questa sia una domanda agnostica sulla lingua: se non lo è, correggimi. Diciamo che ho una classe (lo snippet di codice è una sorta di "pseudo codice") class Car: private steering_wheel private engine public Car(steering_w...
posta 16.11.2015 - 22:29