2010-10-29 25 views
1

Je commence un projet qui consiste à coder un robot de négociation Black-Box pour une stratégie créée par un de mes amis, et j'essayais de penser à ce que serait le meilleur modèle de design. Ma pensée actuelle est que je devrais utiliser le modèle Acteur pour permettre beaucoup de calculs simultanés et de transmission d'informations.Meilleur modèle de conception pour Black-Box Trading

Quelqu'un d'autre a des idées? Ou d'accord?

+0

Vous pourriez avoir quelques idées ici: http: // www. smartquant.com/introduction/OpenQuant.API.zip. En particulier, vous pourriez trouver intéressant le design de la classe 'Strategy'. – Ani

Répondre

4

Je pense que vous êtes probablement à la recherche de modèles de conception trop tôt. Supposons que quelqu'un dise: «J'écris un système de ressources humaines, quels modèles dois-je utiliser? ou "Comptes débiteurs" ou "Transport Scheduling".

Je pense que vous devez d'abord mettre en place une conception OO de base, puis rechercher les points où vous devez diminuer le couplage, introduire des points de flexibilité et affiner généralement votre conception. À ce stade, les modèles de conception commencent à devenir importants.

"Je construis une maison, quels modèles de construction dois-je utiliser?"

« Oh, vous aurez besoin des marteaux et des clous »

Faire un choix de modèles trop tendance bientôt conduire à des alternatives ...

ignorer