Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Singleton / Singleton - Intro

  • Рекомендуемая литература:
  • Дата отправки отчёта: 5 июня 2018 г.
  • Задание выполнено: за 1 день 12 час. 3 мин.
  • Чему научился: Синглтон "поставляет" при запросе, как инстанс, сам себя. Когда-то натыкался на инфу, что в Си-шарпе его роль выполняет статический класс.

    Ответ на вопрос - "Кэнсл" ))) Конкретно с синглтоном практически не сталкивался. Буду рад узнать побольше и попрактиковаться.

    Насторожило, что ссылки на примеры на Java. Изучаю Си-шарп, и не хочу отвлекаться на другой, пусть и похожий, язык. Перечитал описание курса - язык нигде не указан, так что будем считать, что по умолчанию на сайте "ВИДЕОШАРП" уроки будут на Си-шарп.
  • Что было сложным: Пока всё просто и понятно. Была только теория пока. "Будем посмотреть", как и где её применять на практике.
    Единственная сложность: "обязательный скриншот программы", без которого к следующему уроку перейти невозможно, в сугубо теоретическом уроке меня озадачил.
  • Оценка видео-уроку:
Отчёт от 4210 за Singleton / Singleton - Intro




Оцени работу

 
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # 1. Singleton / Singleton - Intro / 2018-06-07 21:38

Именно на этом курсе всё на Java.


17606. --
Виктор
Виктор
ответить
→  Дмитрий  # 1. Singleton / Singleton - Intro / 2018-06-07 22:54

I will allow myself to add a few lines...
Use the Singleton when:
1. there must be exactly one instance of class, and it must be accessible to clients from a well-known access point
2. when the sole instance should  be extensible by subclassing, and clients should be able to use an extended instance without modifying their code ))


  • Отчёт оценивали:
    17947Dmitry Sinitsin+1   5394Anton+1   17443WildOrc+1   9980Timoha+1   6452Кирилл Шмойлов+1   791Валерий Жданов+1   16218Дмитрий+1   3922Александр+1   17606Виктор+1   Посетитель+1   1Евгений Волосатов+1   4395Денис+1   Посетитель+1   Посетитель+1   8275Tekashnik+1   3747Сергей+1   18493Evgenii Kudriavtcev+1   18131Александр0   Посетитель+1   18683Roman0   459Сергей Сергеевич+1   4676alexmail19Q+1   2146Иван+1   5502Антон Кравченко0   18688Arslan0   18477sparda0   10080FireWolf+1   11582Родион+1   17255Слава+1   9752chokayes+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Пока-что трудно сказать, только начал въезжать в синглтон
Не использовал ни разу синглтон. P.S. Прогуглил синглтон и картинки выдали такие результаты :D


Научился: Применять шаблон Singleton мне не приходилось. Как я понял из статей, Одиночку нужно применять (вместо статического класса) в случае, если необходимо обеспечить наличие объекта, вместе со всеми преимуществами ООП - наследование, инкапслуляция, полиморфизм. Singleton очень гибок в плане реализаций, но требует чуть больше памяти. Если достаточно хранить в куче несколько статических методов, с меньшей необходимой памятью, то лучше выбрать стат. класс.