예제 #1
0
        public CompositeBaseExchanger()
        {
            mathFactorial = new MathFactorialCalculator();

            exchanger            = new CountercurrentExchanger();
            innerExchangerResult = new ExchangerOut();
            exchanger.BindResultData(innerExchangerResult);
        }
예제 #2
0
        private void CreateAndBindExchanger()
        {
            IExchangerSettings settings = WindowData.GetCurrentExchangerSettings();

            exchanger = ExchangerFactory.Create(WindowData.ExchangerType, settings);
            exchanger.BindSourceData(In);
            exchanger.BindResultData(Out);
        }