Domande con tag 'design-patterns'

1
risposta

Si tratta di un buon servizio di localizzazione, ed è questo il modello di localizzazione del servizio (?) OK?

Sto lavorando in Zend framework 1 e stavo usando Zend_Registry per archiviare gli oggetti in modo che potessi sostituirli nei miei controller mentre test delle unità: $auth = Zend_Registry::get('Auth'); // set in Bootstrap.php Volevo memori...
posta 13.02.2015 - 10:31
1
risposta

Design Pythonic per il controllo di più dispositivi tramite un bus I2C

Sto scrivendo un pezzo di software in python che comunicherà con un gruppo di dispositivi tramite un bus I2C. Ognuno di questi dispositivi avrà bisogno di una sorta di modulo o classe per gestire la comunicazione e la conversione dei dati in mod...
posta 18.02.2014 - 09:59
4
risposte

Problema relativo al principio ASCIUTTO e al polimorfismo

Ho una classe che è identica al 99% alla sua controparte. Il codice di esempio va sotto: public abstract class BaseClass { void Method1() { } void Method2() { } void Method3() { } public void MainMethod(List<Object1> list...
posta 21.11.2013 - 17:41
1
risposta

Utilizzo di entityManager / repository Classe / produzione di sessione direttamente nel controller

Mi chiedo quale sia il tuo approccio sul seguente argomento: diciamo che abbiamo una struttura MVC con entità, repository, controller e livello di servizio. Il mio approccio all'utilizzo sopra era abbastanza chiaro per me: controller u...
posta 19.11.2014 - 08:34
1
risposta

Come generalizzare una classe che ha una funzione identica più una funzione aggiuntiva

Ho alcuni problemi di progettazione con il mio progetto. Per illustrare il mio problema, userò le seguenti due classi dal mio progetto. public class RAM_UserManagement{ private Map<int,User> userList; public User addUser(User user){/...
posta 13.08.2014 - 23:50
3
risposte

Come cambiare lo stato di un singleton in runtime

Considero che scriverò un semplice logger basato su file AppLogger da utilizzare nelle mie app, idealmente dovrebbe essere un singleton, quindi posso chiamarlo tramite public class AppLogger { public static String file = ".."; pu...
posta 19.08.2014 - 07:10
1
risposta

Pattern di progettazione di fabbrica in lingue con tipi di classe

Leggevo la presentazione Design Patterns di Peter Norvig. Dalla diapositiva 13: Dynamic version needs only the Window classes. The classes themselves serve as factories This works because classes are first-class values We can sa...
posta 07.08.2014 - 23:54
5
risposte

Classe data only, altre classi che lo leggono / modificano?

Ho una classe che contiene solo dati, in particolare raccolte di dati, si chiama * BezierSplineData : class BezierSplineData { public List<BezierSplineControlPoint> ControlPoints; // ControlPoints that can change the shape of the sp...
posta 22.12.2018 - 15:49
2
risposte

query raw aql in framework con ORM basato su pattern Active Record

Uso il framework yii che implementa il pattern Active Record come base ORM. Ha una classe CActiveRecord che è una classe wrapper di tabella con attributi che riflettono le colonne della tabella. Quindi ogni oggetto di questa classe rappresenta...
posta 12.09.2013 - 22:30
1
risposta

Utilizzo di un proxy come ACL

Sto costruendo un'applicazione MVC in PHP, utilizzando Zend Framework. Il mio modello include i livelli del modello di dominio e del mappatore. Sto cercando di mantenere il modello di dominio in condizioni di prim'ordine e sono riuscito a ten...
posta 09.07.2013 - 05:14