2010-10-29 1 views
1

Я начинаю проект, который включает в себя кодирование Black-Box Trading Bot для стратегии, созданной одним из моих друзей, и я пытался подумать о том, какой будет лучший шаблон дизайна. Моя нынешняя мысль заключается в том, что я должен использовать модель Actor, чтобы обеспечить много параллельных вычислений и передачи информации.Лучший шаблон дизайна для Black-Box Trading

У кого-нибудь есть идеи? Или согласитесь?

+0

Вы можете получить некоторые идеи здесь: HTTP: // WWW. smartquant.com/introduction/OpenQuant.API.zip. В частности, вы можете найти дизайн класса «Стратегия» интересным. – Ani

ответ

4

Я думаю, что вы, вероятно, ищите шаблоны дизайна слишком рано. Предположим, кто-то сказал: «Я пишу систему HR, какие шаблоны дизайна я должен использовать?» или «Дебиторская задолженность» или «Планирование транспорта».

Я думаю, вам нужно сначала создать базовый дизайн OO, а затем искать точки, где вам нужно уменьшить сцепление, ввести точки гибкости и, как правило, усовершенствовать ваш дизайн. На этом этапе шаблоны проектирования становятся важными.

«Я строю дом, какие шаблоны строительства я использую?»

«О вы будете нуждаться молотки и гвозди»

сделать выбор шаблонов слишком рано, как правило, приводит к игнорированию альтернатив ...