Поздpaвляю! Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест".
Напиши отзыв или видеообзор по этому видеокурсу.
Дата отправки отчёта:
19 апреля 2018 г.
Задание выполнено: за
9 мин.
Чему научился:
На практике работал с реализацией Singleton. Получил практический и экспериментальный опыт. Некоторые классы действительно нужно создавать в одиночном варианте, для экономии ресурсов и строгого контроля их копий.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 16017. Sergej Šugajev+13922. Александр+113417. Chip+11. Евгений Волосатов+110494. Алексей В.+115525. Владимир+117443. WildOrc+18275. Tekashnik+15394. Anton+116066. Bodrik_torf+19156. Dimon+117947. Dmitry Sinitsin+117606. Виктор+116218. Дмитрий+19980. Timoha+16452. Кирилл Шмойлов+1459. Сергей Сергеевич+1791. Валерий Жданов+13747. Сергей+14395. Денис+118272. Ramzan0
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: На этом курсе я научился использовать шаблон Singleton. Применил его в классах Config, Log и Timer. С помощью класса Timer увидел разницу в скорости работы классов String и StringBuffer. Выполнил тесты к уроку.
Научился: вся суть Одиночки в том, чтобы экземпляр класса был один и тчк
Реализация задумки проста - есть такая баская штука как пустота
Эта пустота называется у программистов нАллом (null)
При объявлении экземпляра Одиночки, он инициализируется этой самой пустотой
А при обращении из программы к Одиночке выполняется проверка на эквивалентность экземпляра пустоте, и если Одиночка ещё равен пустоте, то создаётся первый, он же последний экземпляр Одиночки
Если же при обращении к услугам Одиночки, выясняется, что экземпляр уже не равен пустоте(которой он был инициализирован), то методом возвращается тот же самый первый, он же последний экземпляр Singletona
Наследовать от Одиночки не получится
Если требуется монопольный доступ к Одиночке, для предотвращения одновременного доступа пишите synchronized в сигнатуру getInstance()
Курс знакомит с основами шаблона, при достаточном усердии способен дать толчок для развития, при слабой мотивации позволяет выполнить задания на удовлетворительно и идти дальше
Каждый выберет себе степень погружения в тему