Увы, из вашего комментария я не смог понять: рады вы этому обстоятельству или наоборот... Но для себя решил считать, что вам понравилось, а значит уже не плохо.
Откровенно говоря, я вообще последнее время синглтон руками не реализую: - если пишется простая утилита, то контролировать время жизни и количество экземпляров просто и без дополнительных ухищрений - а если речь идет о крупных приложениях, то всё бремя управления ЖЦ объектов передается на класс хоста, который также предоставляет IoC-контейнер. Т.е. мы просто регистрируем класс (или сразу экземпляр) как синглтон, а потом создаем его исключительно средствами хоста/контейнера. Здесь же я взял для примера именно синглтон потому что: - он концептуально прост и понятен (т.е. не нужно долго и сложно объяснять, какую задачу мы решаем) - но при этом есть много вариантов реализации, как более-менее универсальных, так и опирающихся на особенности языка/среды. Т.е., как по мне, ну очень хороший пример для того, чтобы проникнутся идеей "для чего стоит почитать о паттернах проектирования". Если я кого-то заинтересовал - значит цель достигнута.
К сожалению я не очень понял смысл вашего комментария. Что именно вы хотели донести мыслью про мой десятилетний сон? - Что-то из рассказанного в видео не может применяться в настоящее время? Было бы полезно узнать что именно и почему. - Или вы ожидали увидеть некую информацию, которую ныне следует отнести к категории "обязательно"? Аналогичный вопрос - о чем именно речь. Буду очень признателен за развернутый конструктивный комментарий.
@@mihail_romanov нужно короткое видео с поверхностным объяснением темы, но с крутой музыкой, монтажом, кучей крутых айтишных слов и кривляниями чтобы молодежь захотела смотреть😅. И в конце обязательно надо сказать что этих знаний хватит чтобы устроиться на 300К в наносекунду
Увы, в таком формате у меня шансов 0. Из всего перечня я вытяну разве что "кучу IT-шного сленга", да и то, как мне верно указали в комментариях под соседним роликом, могут быть проблемы с произношением.
Михаил! Я только начинающий итишник и до этих тем пока не добрался, НО! я тут почитал мнения, ну, наверное экспертов, объективно мне судить ещё рано,и могу с уверенностью сказать что вы делаете однозначно полезное дело, объясняя структурировано и систематезировано основы. Ибо это база. Это делает специалиста специалистом. Так что, спасибо вам большое.
спасибо за подробный урок
Рад что вам понравилось.
Заходите ещё - может быть найдется что-то полезное помимо этой лекции.
Курс не закончен, видео будут ещё выходить.
Спасибо Михаил, я снова как будто в 2008 оказался
Увы, из вашего комментария я не смог понять: рады вы этому обстоятельству или наоборот...
Но для себя решил считать, что вам понравилось, а значит уже не плохо.
@@mihail_romanov вы большой молодец, спасибо вам!
Часто применяете синглтон с двойным локом ?
Откровенно говоря, я вообще последнее время синглтон руками не реализую:
- если пишется простая утилита, то контролировать время жизни и количество экземпляров просто и без дополнительных ухищрений
- а если речь идет о крупных приложениях, то всё бремя управления ЖЦ объектов передается на класс хоста, который также предоставляет IoC-контейнер. Т.е. мы просто регистрируем класс (или сразу экземпляр) как синглтон, а потом создаем его исключительно средствами хоста/контейнера.
Здесь же я взял для примера именно синглтон потому что:
- он концептуально прост и понятен (т.е. не нужно долго и сложно объяснять, какую задачу мы решаем)
- но при этом есть много вариантов реализации, как более-менее универсальных, так и опирающихся на особенности языка/среды.
Т.е., как по мне, ну очень хороший пример для того, чтобы проникнутся идеей "для чего стоит почитать о паттернах проектирования". Если я кого-то заинтересовал - значит цель достигнута.
Смотрел и думал что наткнулся на древнее видео. Потом взглянул на дату и нереально удивился. Парень, проснись, ты десятилетие проспал
К сожалению я не очень понял смысл вашего комментария.
Что именно вы хотели донести мыслью про мой десятилетний сон?
- Что-то из рассказанного в видео не может применяться в настоящее время? Было бы полезно узнать что именно и почему.
- Или вы ожидали увидеть некую информацию, которую ныне следует отнести к категории "обязательно"? Аналогичный вопрос - о чем именно речь.
Буду очень признателен за развернутый конструктивный комментарий.
старинное объяснение которое уже не используется
А можно чуть подробнее?
О каком объяснении речь, почему не используется и что используется ныне?
@@mihail_romanov нужно короткое видео с поверхностным объяснением темы, но с крутой музыкой, монтажом, кучей крутых айтишных слов и кривляниями чтобы молодежь захотела смотреть😅. И в конце обязательно надо сказать что этих знаний хватит чтобы устроиться на 300К в наносекунду
Увы, в таком формате у меня шансов 0.
Из всего перечня я вытяну разве что "кучу IT-шного сленга", да и то, как мне верно указали в комментариях под соседним роликом, могут быть проблемы с произношением.
@@Tunec_s_hlebom хауди хо, Друзья!
Михаил! Я только начинающий итишник и до этих тем пока не добрался, НО! я тут почитал мнения, ну, наверное экспертов, объективно мне судить ещё рано,и могу с уверенностью сказать что вы делаете однозначно полезное дело, объясняя структурировано и систематезировано основы. Ибо это база. Это делает специалиста специалистом. Так что, спасибо вам большое.