Domande con tag 'object-oriented'

6
risposte

Anatra sta scrivendo un sottoinsieme di polimorfismo

Da Polymorphism su WIkipedia In computer science, polymorphism is a programming language feature that allows values of different data types to be handled using a uniform interface. Dalla digitazione anatra su Wikipedia In comput...
posta 25.11.2011 - 23:44
3
risposte

Confuso circa la definizione di 'astrazione' in OOP

Sto cercando di capire la definizione di 'astrazione' in OOP. Ho trovato alcune definizioni principali. Sono tutti validi? Uno di loro è sbagliato? Non ho capito bene. (Ho riscritto la definizione con le mie parole). Definizione 1: L'...
posta 26.02.2014 - 06:44
3
risposte

Qual è il motivo dell'uso di un'interfaccia rispetto a un tipo genericamente limitato

Nei linguaggi orientati agli oggetti che supportano i parametri di tipo generico (noti anche come modelli di classe e polimorfismo parametrico, sebbene ogni nome abbia connotazioni diverse), è spesso possibile specificare un vincolo di tipo sul...
posta 16.03.2015 - 15:24
4
risposte

Come si applica la legge di Demeter ai sistemi orientati agli oggetti per quanto riguarda l'accoppiamento e la coesione? [chiuso]

In che modo la Legge di Demetra applicata ai sistemi orientati agli oggetti con accoppiamento e coesione ? Stavo leggendo un libro "Sviluppo software e pratica professionale" e ho trovato il capitolo su LoD ed ero curioso di sapere come a...
posta 06.01.2013 - 14:52
2
risposte

Quale è meglio: un gruppo di getter o 1 metodo con un parametro stringa di selezione?

Il nostro dominio della conoscenza coinvolge persone che camminano su una piastra di registrazione della pressione con i piedi nudi. Facciamo il riconoscimento dell'immagine che risulta in oggetti della classe 'Piede', se un piede umano è ricono...
posta 28.01.2014 - 15:23
2
risposte

La serializzazione e la deserializzazione dovrebbero essere la responsabilità della classe che viene serializzata?

Sono attualmente nella (ri) fase di progettazione di diverse classi di modelli di un'applicazione C # .NET. (Modello come in M di MVC). Le classi modello hanno già molti dati, comportamenti e interrelazioni ben disegnati. Sto riscrivendo il mode...
posta 04.07.2015 - 02:41
4
risposte

Gestione dei parametri nell'applicazione OOP

Sto scrivendo un'applicazione OOP di medie dimensioni in C ++ come metodo per mettere in pratica i principi OOP. Ho diverse classi nel mio progetto, e alcune hanno bisogno di accedere ai parametri di configurazione del tempo di esecuzione. Qu...
posta 14.12.2015 - 14:24
6
risposte

Possiamo dire che gli oggetti hanno attributi, stati e comportamenti?

Leggevo l'introduzione di Oracle ai concetti OOP e ho trovato questa descrizione: Real-world objects share two characteristics: They all have state and behavior. Dogs have state (name, color, breed, hungry) and behavior (barking, fetchi...
posta 05.01.2012 - 17:37
5
risposte

MVC: il controllore infrange il principio di responsabilità singola?

Il principio di responsabilità unica afferma che "una classe dovrebbe avere una ragione per il cambiamento". Nel modello MVC, il lavoro del Controller consiste nel mediare tra la vista e il modello. Offre un'interfaccia per la vista per segna...
posta 04.05.2014 - 00:01
4
risposte

È eccessivo riempire una collezione in una classe semplice solo per una migliore leggibilità?

Ho la seguente mappa: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Questo HashMap mappa double valori (che sono punti nel tempo) alla corrispondente SoundEvent...
posta 17.09.2014 - 16:32