dir.by  
  Поиск  
Программирование, разработка, тестирование
Паттерны, шаблоны проектирования | принципы ООП | рефакторинг кода
Одиночка (Singleton) это порождающий шаблон проектирования
  Посмотрели 935 раз(а)    
 Одиночка (Singleton) это порождающий шаблон проектирования 
последнее обновление: 30 марта 2021
Одиночка это паттерн, который гарантирует, что для определенного класса будет создан только один объект.
Пример
  C#  
class AppVersion
{
     private static AppVersion _instance;

     private AppVersion()
     {}

     public static AppVersion getInstance()
     {
          if (_instance == null)
               _instance = new AppVersion();
          return _instance;
     }
}
 
← Предыдущая тема
Абстрактная фабрика (Abstract Factory) это порождающий шаблон проектирования
 
Следующая тема →
Прототип (Prototype) это порождающий шаблон проектирования
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

Картинки

Объявления
Объявления
Паттерны, шаблоны проектирования | принципы ООП | рефакторинг кода  
Введение
Что такое подкласс или дочерний класс или наследник класса? Что такое родительский класс ?
Принципы ООП
Что такое Объектно-ориентированное программирование? Принципы: абстрагирование, инкапсуляция, наследование, полиморфизм
Рефакторинг кода
Что такое рефакторинг кода ?
Шаблоны проектирования
Порождающие паттерны
Фабричный метод (Factory Method) это порождающий шаблон проектирования
Абстрактная фабрика (Abstract Factory) это порождающий шаблон проектирования
Одиночка (Singleton) это порождающий шаблон проектирования
Прототип (Prototype) это порождающий шаблон проектирования
Строитель (Builder) это порождающий шаблон проектирования

Паттерны поведения
Стратегия (Strategy) это поведенческий шаблон проектирования
S.O.L.I.D. (5 принципов проектирования программы)
Что такое SOLID ?
Single Responsibility Principle (Принцип единственной обязанности) SOLID проектирование
Open/Closed Principle (Принцип открытости/закрытости) SOLID проектирование

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика