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

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

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

Singleton / Singleton - Config - Static class

  • На этом уроке мы продолжим оптимизации,
    сделав всё в классе Config() статичным.
    Так же оптимизируем классы Program() и Process()
    для использования статичной версии класса Config().
    После чего добавим загрузку конфига в классе Program().
  • Дата отправки отчёта: 22 февраля 2019 г.
  • Задание выполнено: за 1 час. 13 мин.
  • Чему научился: Java не позволяет делать классы статичными
    C# не имеет такого ограничения

    Поля и методы в классе Config сделали статичными

    Конструктор Config вызывающий метод load загружающий config.txt пробовали удалить

    Если методы статичные - обращение к ним просто по имени класса

    Вызов метода load загружающий данные из config.txt  установили в PSVM

    В варианте со статиками в классе Config загрузка данных всё равно производится, хотя и единожды

    Статикой стоит увлекаться, если имеем в работе просто набор методов

    При наличии полей/атрибутов/переменных - статика неуместна

    Статичные классы не наследуются, методы не переопределяются, ограничений много
  • Оценка видео-уроку:
Отчёт от 17947 за Singleton / Singleton - Config - Static class


Отчёт от 17947 за Singleton / Singleton - Config - Static class




Оцени работу

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

  • Отчёт оценивали:
    6203Николай Миролюбов+1   162Андрей+1   17255Слава+1   9480Кирилл+1   18783Andrew+1   791Валерий Жданов+1   11589Yefim+1   13417Chip+1   9980Timoha+1   18131Александр+1   3922Александр+1   20659no name+1   11353AlliZzeN+1   17947Dmitry Sinitsin+1  

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





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

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

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

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


Интересный факт: В среднем дети смеются около 400 раз в день, взрослые смеются около 15 раз в день.


Научился: В Java нельзя сделать клас статичным, можно сделать статичным только его поле переменных и методы.