Пример #1
0
        public void Process(IColor colorOne, IColor colorTwo)
        {
            var helper = new ProcessHelper();
            colorOne.Accept(helper);
            colorTwo.Accept(helper);

            helper.Process(this);
            //через конструтор копирования
            helper.ProcessByConstructor(this);
        }
Пример #2
0
        public void Process(IColor colorOne, IColor colorTwo)
        {
            var helper = new ProcessHelper();

            colorOne.Accept(helper);
            colorTwo.Accept(helper);

            helper.Process(this);
            //через конструтор копирования
            helper.ProcessByConstructor(this);
        }