Domande con tag 'object-oriented-design'

2
risposte

Come modellare le mie classi child senza violare i principi OO

Sto provando a modellare un sistema esterno in Java e ad eseguire alcuni problemi. Ho una manciata di tipi correlati che ho mappato insieme attraverso classi astratte (e talvolta concrete se apprezzabili). In alcuni casi alcune delle sottoca...
posta 29.05.2018 - 00:27
2
risposte

NSNotification in iOS è un buon design?

A causa di alcune librerie C ++ essenziali, devo mescolare Objective-C e C ++ nel mio codice. Ma il problema è che la callback tra C e Objective-C è estremamente difficile da progettare e manipolare, quindi ho trovato NSNotification per...
posta 03.08.2018 - 20:11
2
risposte

Confronto tra approcci di mappatura di oggetti dati

Aggiornamento: ho aggiunto alcuni diagrammi per aiutare a capire Ho avuto una discussione con un collega su due diversi approcci nella mappatura degli oggetti dati. Mi piacerebbe avere la tua opinione su pro e contro tra i due approcci....
posta 02.03.2018 - 15:24
1
risposta

Dovrei creare più oggetti in Java?

Sono un Java molto nuovo e ho fatto un pasticcio con un programma che essenzialmente stampa una linea casuale di caratteri basata su valori di char casuali e manipolazione dell'array. Ho molti problemi a capire la relazione tra classe di ogge...
posta 12.09.2017 - 05:58
1
risposta

Dividere il metodo nella classe base per evitare errori se lo sviluppatore si dimentica di chiamare genitore: una buona idea?

I metodi di creazione e aggiornamento nel mio modello base passano attraverso alcuni passaggi: pre_save , udpate_database , post_save . Il pre-salvataggio e il post-salvataggio sono specificatamente progettati per aiutare con la manc...
posta 07.06.2017 - 19:47
1
risposta

Dove mettere la logica di business intermediario in un back-end

Considera che hai una GravityLogic e una WeakForceLogic class. Di per sé entrambi forniscono tonnellate di logica aziendale. Ora vuoi creare interazioni tra quelle che producono un insieme di risultati completamente diverso. Preferires...
posta 07.09.2018 - 17:03
2
risposte

Come interpretare il principio di inversione di dipendenza

Sto lavorando per cercare di capire i principi di progettazione orientata agli oggetti SOLID. Sono stato in grado di ottenere il "SOL" abbastanza facilmente, anche se "L" ha richiesto un po 'di tenuta perché sono cattivo nelle definizioni. Io p...
posta 26.09.2018 - 01:54
2
risposte

Si stanno ripetendo, inoltrando, riavvolgendo e interrompendo l'estensione dei casi d'uso della base di base "Play Music" in un lettore musicale?

Sono confuso in uno scenerio, dove ho un lettore musicale che ha una playlist musicale. Ho bisogno di aiuto per il seguente utilizzo del lettore musicale. Title : Play the music playlist Precondition: Playlist not empty . . . Mainflow:...
posta 09.05.2018 - 04:21
1
risposta

Impedica invocazione ripetuta di eventi

Ho un oggetto genitore, con più oggetti figlio. Ogni oggetto figlio è dello stesso tipo e ha un "ChildMethod" che contiene una logica specifica per figlio. Se ChildMethod viene chiamato su qualsiasi figlio, voglio serializzare lo stato di tutti...
posta 02.04.2017 - 00:52
1
risposta

Come progettare un sistema di tracciamento articoli che tiene traccia di diversi tipi di articoli durante il ciclo di vita della produzione?

Questa è una domanda di progettazione in cui sto cercando di soddisfare le esigenze aziendali. Ho due entità: Item e Job . Situazione originale Item rappresenta un elemento pubblicitario su un libro mastro e Job vie...
posta 25.04.2017 - 19:17