Re[3]: Определение правильной связности между классами
От: maloi_alex СССР  
Дата: 12.11.12 18:49
Оценка:
Здравствуйте, CatWarrior, Вы писали:

CW>но как мне быть если мне нужно шарить из 10 различных мест?


Я бы в этом случае не заморачивался и сделал бы класс TextSharer статическим, потому что он по сути является вспомогательным:

   
static class TextSharer
{
    public static void ShareText(string text)
    {
        var connector = ServiceConnector.GetCurrent();
        if (!connector.Connected)
            connector.Connect(); //Исключения в контроллер передам 
        ShareText(connector, text);
    }
    
    public static void ShareText(ServiceConnector connector, string text)
    {
        //Отправка текста
    }
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.