Sto creando un'interfaccia in Java per il gestore degli errori personalizzato. Vuoi passare un oggetto errore argomento ma ho bisogno che sia figlio di Exceptionclasse. Va bene usare il nome della mia classe definita in un'interfaccia? Non renderà meno un'interfaccia in termini di non dipendere da alcuna implementazione? Provo a …
Pensavo che una delle pietre miliari di OOP fosse che abbiamo oggetti, che sono gli oggetti con cui siamo interessati a trattare, e quindi inviamo loro dei messaggi. Quindi può sembrare naturale che io abbia una collezione di oggetti e ho bisogno di metterli in una stringa, quindi per farlo: …
Dallo sviluppo software agile, principi, modelli e pratiche: Pearson New International Edition : A volte, i metodi invocati da diversi gruppi di client si sovrappongono. Se la sovrapposizione è piccola, le interfacce per i gruppi dovrebbero rimanere separate. Le funzioni comuni dovrebbero essere dichiarate in tutte le interfacce sovrapposte. La …
Quindi, sì, a volte i diagrammi possono essere inappropriati. Quando sono inappropriati? Quando li crei senza codice per convalidarli e quindi intendi seguirli. Non c'è niente di sbagliato nel disegnare un diagramma per esplorare un'idea. Sviluppo software agile: principi, schemi e pratiche - Robert C. Martin Cosa intende esattamente con …
In termini pratici significa usare un'usanza (immutabile) classsu uno stringo qualche altro tipo primitivo. Esempi: Pubblicazione: numero di libro standard internazionale. Finanza: numero di identificazione internazionale dei titoli. vantaggi: Può garantire il formato di un identificatore. Diventa un membro di prima classe del modello. svantaggi: Aggiunge attrito di persistenza (ad …
Spero che queste chiacchiere chiariscano la mia domanda - capirò totalmente se non lo faranno, quindi fammi sapere se è così, e proverò a chiarirmi. Ecco BoxPong , un gioco molto semplice che ho realizzato per conoscere lo sviluppo di giochi orientati agli oggetti. Trascina la casella per controllare la …
Ho visto la discussione su questa domanda su come sarebbe istanziata una classe che implementa da un'interfaccia. Nel mio caso, sto scrivendo un programma molto piccolo in Java che utilizza un'istanza di TreeMap, e secondo l'opinione di tutti lì, dovrebbe essere istanziato come: Map<X> map = new TreeMap<X>(); Nel mio …
L'obiettivo della mia attività è progettare un piccolo sistema in grado di eseguire attività ricorrenti pianificate. Un'attività ricorrente è qualcosa come "inviare un'e-mail all'amministratore ogni ora dalle 8:00 alle 17:00, dal lunedì al venerdì". Ho una classe base chiamata RecurringTask . public abstract class RecurringTask{ // I've already figured out …
Mentre leggo alcuni manuali di algoritmi, sono pieni di procedure intelligenti per alcuni problemi (ordinamento, percorso più breve) o alcuni metodi generali (algoritmi ricorsivi, divisione e conquista, programmazione dinamica ...). Ho trovato poche tracce di programmazione orientata agli oggetti lì; (Perché sono più orientati alla procedura?). Poi stavo pensando: Qual …
Nella teoria del linguaggio di programmazione, un tipo è un insieme di valori. Ad esempio, il tipo "int" è l'insieme di tutti i valori interi. Nei linguaggi OOP, una classe è un tipo, vero? Quando viene definita una classe con più di un membro, ad es class myclass{ int a; …
Ho una classe che ha tre metodi A(), B()e C(). Tali metodi modificano la propria istanza. Mentre i metodi devono restituire un'istanza quando l'istanza è una copia separata (proprio come Clone()), ho avuto una libera scelta di restituire voido la stessa istanza ( return this;) quando si modifica la stessa …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Capisco il concetto di un oggetto e, come programmatore Java, sento …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Voglio imparare OOP. Conosco Python e conosco pochissime cose su OOP. …
Stasera stavo pensando mentre riflettevo su qualche applicazione che ho bisogno di cambiare e mi ha fatto pensare. Entity Framework Le entità sono POCO (semplici oggetti CLR vecchi) e i modelli utilizzati in ASP.NET MVC sono in genere anche POCO. Questo in pratica significa solo proprietà, nessun metodo. Ora la …
Dopo aver letto un paio di articoli su newable vs iniettabili oggetti e come questi concetti si riferiscono ai servizi, gli enti e gli oggetti di valore di DDD, sono stato lasciato con qualche dubbio sull'utilizzo newables nel mio codice specialmente nel mio test di unità. I candidati principali per …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.