Domande con tag 'design-patterns'

4
risposte

Perché i pattern GRASP sono meno conosciuti di quelli GOF?

I modelli di progettazione aiutano gli sviluppatori a migliorare la qualità del loro design, ma solo i modelli GOF sono molto noti e piacciono molto GRASP che fornisce buoni concetti come Information Expert, basso accoppiamento e alta coesio...
posta 25.01.2011 - 19:01
4
risposte

Ci sono schemi di progettazione dell'interfaccia utente o dell'interfaccia utente? [chiuso]

Ero curioso dei pattern di progettazione della GUI, quindi ho cercato e ottenuto alcune informazioni, tra cui un elenco di pattern dell'interfaccia utente per il web . Questo sito Web dei pattern dell'interfaccia utente dice che: UI Patter...
posta 28.11.2011 - 13:24
2
risposte

Disegni di progettazione per creare oggetti che hanno un elenco di oggetti che hanno anche un elenco di oggetti

In termini di buon design OOP, qual è il modo migliore per strutturare il codice che è solo un contenitore di un elenco di oggetti che contiene altri elenchi di oggetti che sono anche solo altri contenitori? Esempio: un libro di ricette possi...
posta 06.09.2016 - 20:48
3
risposte

L'uso di strutture rende superfluo imparare i modelli di progettazione?

Non voglio dire che non è necessario conoscere i modelli di progettazione. Voglio solo raccontarti la mia esperienza. Ho usato framework Spring per quattro anni e altri framework (JSF, Mybatis, Hibernate, ecc.) in vari progetti a cui ho parte...
posta 02.11.2016 - 06:47
2
risposte

Schema del generatore nell'interfaccia. Cattiva decisione di progettazione?

Ho difficoltà a valutare un'implementazione del modello di build che ho appena creato. Il contesto è una libreria API, quindi sto cercando di non esporre alcuna implementazione per avere un'interfaccia stabile e poter cambiare le implementazi...
posta 14.07.2014 - 20:17
5
risposte

Evitare il dominio anemico - Come decidere quale singola responsabilità ha una classe

Anche dopo aver letto un mucchio, sto ancora cadendo nella stessa trappola. Ho una classe, di solito un'entità. Devo implementare più di una, operazioni simili su questo tipo. Sembra sbagliato (apparentemente arbitrariamente) scegliere una di qu...
posta 26.06.2013 - 11:26
4
risposte

Quale modello si dovrebbe usare per aggiungere dinamicamente più piccole viste ad una grande vista principale?

Immagina una piccola GUI della calcolatrice, con operazioni di base ( +,-,/,* ), e nel menu possiamo controllare ad esempio un calcolatore scientifico e una piccola nuova vista con accanto le funzioni extra. Stavo pensando che il modello...
posta 25.12.2012 - 18:52
2
risposte

Quali modelli di progettazione GOF funzionano bene con TDD e quali no?

Il manuale dei modelli GOF Design menziona raramente l'abilità di prova di ciascun modello. Sono consapevole che esistono modelli come Singleton che porteranno al codice per il quale è difficile scrivere test unitari e alcuni come Strategia ch...
posta 19.10.2011 - 03:19
3
risposte

Proprietà astratta nella classe base Per forzare il programmatore a definirlo

Sto codificando con uno schema di stato per un dispositivo incorporato. Ho una classe base / astratta chiamata Stato e ogni classe di stato discreta (concreta) implementa la classe di stato astratta. Nella classe di stato ho diversi metodi as...
posta 06.06.2015 - 19:26
2
risposte

Fabbriche, vettori e puntatori intelligenti - Domanda di progettazione

Quindi, il mio codice aziendale ha bisogno di alcuni oggetti. Non sa quanti oggetti ha bisogno e non conosce i tipi esatti (perché il polimorfismo è coinvolto). Per me, questo suona per una buona ragione per andare in fabbrica. Il mio codic...
posta 15.12.2015 - 16:23