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...
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...
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...
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...
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...
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...
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...
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...
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...
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...