Domande con tag 'object-oriented'

2
risposte

typealias veloci vs classi ereditate vuote

Sto lavorando su classi di modelli JSON in un progetto rapido. Esempi del campione JSON e delle classi sono di seguito. Nella risposta JSON, possono essere restituite molte statistiche uniche uniche, ma tutte seguono lo stesso modello di diziona...
posta 24.02.2016 - 22:34
1
risposta

Per i puristi della programmazione orientata agli oggetti, sono eresia di @annotations?

Domanda filosofica: Un problema che mi è venuto in mente è che, specialmente quando si usano framework come Spring o Hibernate (che sono ovunque nell'industria), abbiamo annotato tutto. Ovviamente questo è meglio delle dichiarazi...
posta 31.03.2016 - 17:30
2
risposte

L'implementazione di più interfacce su una classe riduce le prestazioni?

Ho avuto una domanda riguardante le prestazioni di avere una classe implementare più interfacce. C'è qualche degrado nell'avere una classe implementare 2 interfacce vs 10 interfacce? Sfondo Questa domanda deriva dall'indagine su Identity...
posta 25.08.2017 - 20:34
3
risposte

Per memorizzare i dati o no?

Vorrei chiederti una cosa semplice. Ho classe A che fa qualcosa (per esempio conta qualcosa). C'è anche una classe B che gestisce alcuni parametri per questa classe (la classe A è membro della classe B). La Classe B chiama un metodo di classe A...
posta 27.01.2014 - 22:01
6
risposte

analisi orientata agli oggetti, metodologia mancante

Ho studiato i principi del design e dei principi di oop, sento ancora che manchi qualcosa nella maggior parte delle teorie sul design. Forse il fatto è che non esiste una "teoria" come nella progettazione del database. Lasciatemi spiegare un es...
posta 10.08.2013 - 16:23
2
risposte

Implementare strategie di strategia multiple variabili?

Sto cercando di implementare Strategy Pattern per gestire la serializzazione e la deserializzazione del contenuto. Quindi ho quattro tipi di richieste, ovvero CREA, RECUPERA, AGGIORNA, ELIMINA e per ogni richiesta desidero serializzare / deseria...
posta 30.07.2016 - 16:10
1
risposta

Protezione degli invarianti di classi

Ho un po 'di tempesta in una tazza da tè al lavoro, e sto cercando di capire se ho ragione, nel torto o forse un po' di entrambi. Tutto è iniziato in modo abbastanza innocente; uno sviluppatore di un altro team stava commentando durante una r...
posta 21.09.2016 - 21:54
2
risposte

Modifica di una classe esistente: dovrei estenderla a una nuova classe?

Sto lavorando con una libreria (da una fonte online, non creata in-house) che fornisce un'interfaccia e un'implementazione di essa: interface FooInterface { // ... } class Foo implements FooInterface { // ... } Non sono soddisfatto de...
posta 15.08.2016 - 21:37
1
risposta

Questo è un esempio di Composizione?

Viene fornito il seguente codice: class Warren { private const int MaxRabbitsInWarren = 99; private Rabbit[] Rabbits; private int RabbitCount = 0; private int PeriodsRun = 0; private bool AlreadySpread = false; private int Variabil...
posta 24.11.2016 - 11:53
3
risposte

Applicazione dell'etichetta "Genitore / figlio" sull'ereditarietà rispetto alla composizione

Mi sono appena imbattuto in un problema interessante con la denominazione. Sto scrivendo test automatici per un mappatore Object-Relational. Ciò implica l'utilizzo di classi super-generiche che esistono esclusivamente per l'esercizio di de...
posta 25.02.2017 - 23:57