using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    public class Main3
    {
        IPrint print;
        IDistance dist;
        IStr iStr;

        //Внедрение через конструктор
        public Main3(IPrint printParam, IDistance distParam, IStr strParam)
        {
            this.print = printParam;
            this.dist = distParam;
            this.iStr = strParam;
        }

        public void RunMain3(string str1, string str2)
        {
            int actual = this.dist.Distance(str1, str2);

            string Result = "Расстояние между '" + str1 + "' и '" + str2 + "' составляет " + actual.ToString() + iStr.getStr();
            this.print.Print(Result);
        }

    }
}
