Domande con tag 'object-oriented'

2
risposte

Programmazione e modellazione orientata agli oggetti [chiusa]

Sto seguendo un corso in OOA / D questo semestre. Ho alcuni dubbi sulla programmazione orientata agli oggetti. È vero che la programmazione orientata agli oggetti può essere eseguita senza alcun modello specifico come OMT? Quali sono i...
posta 08.07.2012 - 10:16
4
risposte

Come devono essere collegati i nodi di una catena?

Supponi di creare un sistema che riceve dati da una parte e manda i dati filtrati dall'altra parte. Il sistema è una catena di nodi, ognuno dei quali riceve prima i dati dal nodo e invia i dati filtrati al successivo. Hai due approcci da s...
posta 15.01.2015 - 23:15
1
risposta

Scopri le implementazioni dell'interfaccia

Diciamo che ho un'interfaccia ISomething . Ho anche implementazioni dell'interfaccia dell'interfaccia n , ad esempio ASomething e BSomething . Voglio determinare tutte le implementazioni di tale interfaccia e salvarle in una lis...
posta 12.04.2017 - 00:40
1
risposta

Devo forzare la regola "composizione sull'ereditarietà" ai membri della classe?

Come noto, secondo la regola "composizione sull'ereditarietà", dovremmo evitare di riutilizzare un metodo per ereditarietà, ma per quanto riguarda i membri della classe? Supponiamo che io abbia classi genitore e figlio come la seguente: public...
posta 22.06.2016 - 09:55
2
risposte

Chiarificazione applicabilità di Singleton

In base al libro dei modelli GOF Design, è necessario utilizzare il modello Singleton quando: there must be exactly one instance of a class, and it must be accessible to clients from a well-known access point when the sole instance sho...
posta 17.11.2018 - 17:33
3
risposte

Qualità del codice Java nei metodi di chiamata dei metodi

Attualmente sto lavorando con una base di codice "interessante" e vedo il seguente tipo di cosa nel codice. public Object doSomething() { Object obj = new Object(); // Do some stuff to the object obj = doSomthingElse(obj);...
posta 03.04.2014 - 12:39
1
risposta

Mappatura degli oggetti del database, buone pratiche [chiuso]

Penso di aver capito l'idea alla base della mappatura degli oggetti, ma c'è una lacuna nella mia base di conoscenze che spero di riempire ora. Per prima cosa lascia che ti dica cosa ho capito da tutta la faccenda. Ho le mie tabelle del databa...
posta 25.02.2015 - 17:55
2
risposte

Progetto di strutturazione (refactoring) [closed]

Sto lavorando a un progetto che richiede da parte mia di creare una struttura di codice modulare ed estensibile. Questo codice dovrebbe essere in grado di supportare più client. La buona notizia è che il codice non dovrebbe fare nulla di spettac...
posta 30.03.2015 - 14:52
1
risposta

Devo inizializzare una variabile membro nella dichiarazione quando è inizializzata da un parametro costruttore?

Che è raccomandato per l'inizializzazione dei campi di classe in C #: class Foo { public X x = new X(); // or any default value... public Foo(X _x) { x = _x; } } o class Foo { public X x; public Foo(X _x)...
posta 27.03.2015 - 11:16
3
risposte

Svantaggi dell'uso del metodo statico [duplicato]

Per i metodi che non accedono mai a variabili d'istanza o variabili statiche e agiscono proprio come una funzione (distanziati dal nome) e sono deterministici in base solo agli argomenti di input, voglio chiedere, ci sono qualche considerazi...
posta 15.08.2014 - 19:27