Domande con tag 'object-oriented'

1
risposta

L'impostazione dei campi di una classe base quando si utilizza il costruttore non è un'opzione

Sto rifattorizzando una classe base, le cui implementazioni sono plug-in, caricate in fase di runtime da un'altra classe usando reflection. La classe di cui faccio refactoring utilizza un ID utente del dominio del modulo \ utente. Ho bisogno...
posta 15.11.2014 - 15:24
2
risposte

Quando dovrei refactoring una classe privata in una classe pacchetto-privata?

Quando ho iniziato a implementare una classe nel mio sistema (chiamiamola A ), mi sono reso conto che avevo bisogno di qualche tipo di oggetto che facesse qualcosa. Quindi avevo bisogno di una nuova classe (chiamiamola B ), ma l'ho resa...
posta 24.09.2014 - 01:27
1
risposta

Confuso sull'implementazione del Principio di Responsabilità Unica

Per favore portami se la domanda non è ben strutturata. Per metterti nel contesto del mio problema: Sto costruendo un'applicazione che fa fatturare ai veicoli la durata in un parcheggio. Oltre al servizio di soggiorno ci sono altri servizi...
posta 30.05.2014 - 16:56
1
risposta

Come gestire correttamente le dipendenze condizionali in una fabbrica?

Supponiamo che tu abbia una stringa $action run-time, che specifica quale tipo di $object deve essere creato: $dbobject , $memcacheobject , $fileobject , $xmlobject , ecc. Supponiamo anche, la creazione di un oggetto no...
posta 25.05.2014 - 08:22
2
risposte

Come decidi gli oggetti membri?

Quindi OOP si occupa di abbattere le funzionalità, rendendo ogni classe responsabile di una cosa ecc. Ma prendiamo l'esempio in cui un oggetto sta usando un altro oggetto. La prima cosa che mi viene in mente "composizione, ovviamente!". Ho 2...
posta 28.12.2014 - 06:49
1
risposta

Utilizzo di un elenco di tuple vs un elenco di oggetti personalizzati

Ho una situazione in cui ho diversi documenti di testo e voglio creare un elenco che contenga le parole in quei documenti. Ma ho anche bisogno di registrare diverse proprietà di ogni parola. Queste proprietà sono L'indice della parola all'in...
posta 11.05.2014 - 02:47
2
risposte

Comunicazione di sistema: evitare l'inclusione di una grande gerarchia "HAS-A" che non viene utilizzata

La situazione: Sistema A Sistema enorme e complicato. Usa un oggetto Message importante con molti altri oggetti Message allegati, molti dei quali hanno allegati ulteriori oggetti Message. In totale, si tratta di una ventina di oggetti di...
posta 01.04.2014 - 19:21
1
risposta

OOD: gerarchia di classi con argomenti di metodo che formano un'altra gerarchia

Mi piacerebbe scoprire come gestite la seguente situazione: avete una gerarchia di classi, chiamatela H1, con un metodo polimorfico che dovrebbe accettare un argomento che digita la gerarchia di forme H2 nel seguente modo: più alta è la classe i...
posta 24.07.2014 - 20:58
1
risposta

Gestione dell'array passato all'oggetto alla creazione

Quando creo il mio oggetto, gli passo un array di una riga dal mio database. (tutto ciò che sarà necessario nella matrice, ignorando elementi non necessari a livello di query sql) Quando ho bisogno di accedere ad alcuni elementi dell'array da...
posta 30.01.2014 - 00:42
2
risposte

Nome per l'utilizzo di metodi che restituiscono anziché impostare

Esiste un principio OOP generale secondo cui i metodi dovrebbero restituire variabili locali piuttosto che impostare campi oggetto. Ad esempio, supponiamo di avere la seguente parte di codice (esempio in Java): public class Number { pub...
posta 27.03.2014 - 00:36