Domande con tag 'object-oriented-design'

2
risposte

Avvolgere un processo shell per manipolare un file system, come migliorare la progettazione?

Nella mia libreria API (C ++) sto avvolgendo un processo shell (generato con popen ) con diverse classi manipolare un file system. La classe base ProcessFileWrap avvolge le attività generali del filesystem ed esegue altre attività perso...
posta 29.04.2017 - 04:25
3
risposte

La Superclasse contiene un elenco di sottoclassi?

Per la GUI di un programma, voglio che elencherà diversi elementi, che sono tutti, da un lato di programmazione, solo sottoclassi. Possono aggiungere uno di questi elementi a un elenco. Non voglio hard-code quali sottoclassi ci sono. Quale sareb...
posta 21.07.2013 - 18:55
2
risposte

Come gestire i requisiti e i casi d'uso in questo tipo di situazione?

Recentemente ho iniziato a lavorare con analisi e progettazione orientata agli oggetti e mi è sembrato molto interessante come un modo per migliorare il lavoro. Ma sono ancora in dubbio con un tipo di situazione. Se questo non è il sito giusto p...
posta 26.07.2013 - 02:45
3
risposte

Design dell'oggetto in cui vengono utilizzati valori codificati per creare un'istanza di oggetti?

Sto creando il design per un programma di fusione tra i segnalibri del browser e mi sono imbattuto in un problema di progettazione che ho visto prima, ma non ho mai trovato una buona soluzione per questo. Quindi diciamo che ho una classe Browser...
posta 01.06.2013 - 14:43
1
risposta

Classe astratta vs relazione tra classi

Ricerca della soluzione più semplice in cui un utente può ordinare un articolo. Se qualcuno acquista un oggetto, avrà un indirizzo. Che quindi è la fattura e l'indirizzo di spedizione. Ma potrebbe aggiungere un altro indirizzo se l'indirizzo...
posta 27.07.2016 - 16:12
1
risposta

Modifica la variabile da diverse librerie

Sto lavorando su un codice C ++ legacy con due librerie. Library1 è la principale e Library2 utilizza le classi dalla Library1 (quindi ci sono alcune #include "HeaderFromLibrary1" nella Library2). Nel profondo del codice di Library1, c'è un l...
posta 21.09.2017 - 08:03
2
risposte

Nome del pattern per una classe che eredita un generico basato su se stesso

Mi chiedo se esiste un nome per lo schema di definizione di una classe generica con un argomento di tipo in cui il tipo eredita la classe che definisce. Ad esempio public class A<T> where T : A<T> { } Non sono sicuro se c'è p...
posta 09.08.2018 - 01:18
2
risposte

Devo creare una nuova classe?

Diciamo che ho una classe Car . Gli oggetti di questa classe verranno archiviati in una raccolta e ogni oggetto dovrebbe conoscere altri elementi della raccolta, poiché per ogni auto è necessario calcolare un valore in base agli elementi del...
posta 03.03.2016 - 20:37
1
risposta

Rich Model vs God Class [duplicato]

Ho un codice legacy contenente alcune classi di comportamento, come servizi e controllori. La mia modella è piuttosto anemica. È solo un deposito di getter e setter e voglio refactoring. C'è una linea sottile tra Rich Model e God Class. Ho pau...
posta 23.10.2015 - 13:30
2
risposte

Problema della sirena (OOP) [chiuso]

Una sirena è metà pesce e metà uomo. Ha un corpo umano superiore e un corpo di pesce più basso. Quando è sott'acqua, la sua parte superiore nuota come un essere umano mentre la sua parte inferiore nuota come un pesce. Per favore, spiega come può...
posta 25.04.2015 - 16:20