Программирование функций классами в ООП разрывает мой мозг...


Программирование функций классами в ООП разрывает мой мозг...
Atom
4/27/2012


Пытаюсь сделать из S# стратегии и тест-трейдера фитнес-функцию для оптимизатора из AForge.net.

Столкнулся с непостижимым для меня противоречием: фитнес-функция в афордже должна быть запрограммирована как класс, в котором реализован интерфейс, и затем алгоритмы мутации и всего такого создают экземпляр этого класса.

Мое мышление функционального программиста наивно вынесло SimpleHistoryTesting в функцию, которую я не знаю, как вызывать из фитнес-функции.

Как правильно делать? Извините, что задаю вопросы по для кого-то очевидным вещам, но мне уже плохо, когда я смотрю, как отъедает память тестирование... И у меня нет средств её освободить принудительно.


Tags:


Thanks:


Spiritschaser

Avatar
Date: 4/27/2012
Reply


И ещё вопрос. Если я сделаю какую-то функцию типа static, и буду вызывать её с разными параметрами несколько тысяч раз - она будет static объектами в памяти постоянно оставаться, или таки будет убираться сборщиком мусора?
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy