Центр Сообщений Xamarin.Forms - подписка

Не так давно я сказал, что каждый раз, когда использую Центр Сообщений Xamarin.Forms — чувствую что жульничаю.

В конце концов, я же должен уметь структурировать приложение так, чтобы компоненты могли общаться друг с другом без посредника.

Но всегда есть особый случай…

Читать далее

Функция

Гарантирует, что класс имеет только один экземпляр и предоставляет глобальную точку доступа к нему.

Пример

public class Singleton { 
    private static readonly Singleton instance = new Singleton();
    public static Singleton Current => instance; 
    private Singleton() { } 
}

Upd

В настоящее время скорее относится к антипаттернам. Рекомендуется его избегать.