Vitalisstico, для начала возьмите книгу. Если все будет понятно (или хотя бы по большей части), то вам никакие курсы, никакие видео не нужны.
В курсах и видео все то же самое, что и в книгах, только “своими словами”.
QWERTYUIOPas, контроллер не висит в воздухе, а все таки внутри «батареи» и все это в древнем устройстве, не имеющим перспектив.
Вроде очевидные вещи. В чем ваш вопрос?
sidewwalker32, за роутером, который стоит в вашей квартире, какой бы он и там не был, стоит куча железок оператора, на которых точно так же можно «построить атаку MITM, MAC адеса всех вокруг собрать к примеру.»
При таком подходе мы бы возвращали не новый объект, а ссылку на уже созданный, если вызывали бы new Singleton() более одного раза
Если бы так было, то как тогда создавать новый объект каждый раз, в случае такой необходимости?
Синглтон - это всего лишь один из паттернов проектирования. Есть множество способов его реализации. В т.ч. и средствами языка (см. приложенную статью).