Domande con tag 'object-oriented'

3
risposte

dove dovrebbe mettere il metodo showSchedule nel sistema scolastico

Nel mio sistema di gestione della scuola ho questo diagramma di classi parziale: 1 - In un caso d'uso, lo studente desidera vedere il suo programma di lezioni in settimana. questo è quello che suppongo di fare: ottieni student o...
posta 26.12.2014 - 23:06
1
risposta

Rimozione delle dipendenze dal comportamento specifico della sottoclasse

Ho una classe Message che può contenere più tipi di payload (o talvolta nessun payload), ciascuno derivante da una comune classe Payload . Tuttavia, questo diventa problematico perché la classe Message vuole conoscere le sottoclass...
posta 25.03.2014 - 21:25
1
risposta

Implementazione di oggetti con diverse rappresentazioni equivalenti

Mi chiedo se ci siano schemi, riferimenti o risorse utili su come implementare oggetti che possono avere diverse rappresentazioni equivalenti. Ad esempio: Supponiamo che io voglia implementare un Rectangle , e lo istanziamo usando lengt...
posta 06.04.2014 - 21:51
3
risposte

Costruire una calcolatrice usando MVC

Ho programmato in Java per circa 6 mesi, e ho pensato che un test valido e impegnativo delle mie capacità sarebbe stato quello di costruire un calcolatore GUI. Di recente ho sentito parlare di questa idea di MVC e ho pensato (forse follemente) c...
posta 04.12.2014 - 16:48
2
risposte

Odori nella gestione delle eccezioni: come separare tra le eccezioni pubbliche e interne?

Durante lo sviluppo di una piccola API Web, abbiamo deciso di separare le eccezioni interne dalle eccezioni pubbliche. Le eccezioni pubbliche sono eccezioni HTTP, che si traducono in risposte HTTP con codice di stato appropriato (ad esempio Ba...
posta 17.02.2015 - 14:06
1
risposta

È una cattiva idea avere molte variabili protette, eventi e procedure in un'unità?

Sto scrivendo una libreria di rete p2p completa sul server UDP di Indy con l'intenzione di pubblicarla online. Il design che ho implementato ha un gestore P2P (TIdUDPServer) che può fungere da server o peer. Ogni peer connesso è rappresentato da...
posta 08.03.2014 - 11:17
3
risposte

OOP - Modellazione di una chat

Durante la modellazione di una chat, un oggetto di chat dovrebbe ricevere messaggi o inviare un messaggio a un oggetto chat? Non sono sicuro che esista una risposta definitiva, ma forse qualcuno può indicare i vantaggi di uno sull'altro. m...
posta 06.09.2013 - 15:17
1
risposta

Creazione di metodi dinamici in python

Ho una classe che avrà un numero di metodi esterni che chiameranno tutti lo stesso insieme più piccolo di metodi interni. Quindi qualcosa del tipo: obj.method_one (a, c) e obj.method_two (a, c) dove obj.method_one chiama obj._internal_meth...
posta 18.02.2014 - 03:10
1
risposta

Metodo di fabbrica: quando gli oggetti necessitano di informazioni per essere inizializzati

Osserviamo un semplice esempio: supponiamo di avere tre classi che implementano IPersonRepository : SQLPersonRepository , WebPersonRepository , InMemoryPersonRepository . Ho anche PersonRepositoryFactory class che è semplice...
posta 23.01.2014 - 23:41
2
risposte

O modo per raccogliere dati da più oggetti senza getter

Sto scrivendo un sistema che contiene un numero di oggetti con i dati. Ad esempio, un oggetto ha un attributo del nome utente, un altro ha una data, un altro elemento del carrello acquisti ecc. Sto creando un oggetto che genera un hash MD5 ba...
posta 14.10.2013 - 17:38