Your comments

Большое спасибо! Исправлю в следующей версии книги.

Здравствуйте, Тимур!

Про реализацию (класс реализует интерфейс) и наследование (класс наследует класс) было же в предыдущей главе. Поэтому о них и ничего дополнительно нет.

Thanks, Sergei! I'll get this fixed soon.

Большое спасибо, поправлю этот момент в следующей версии.

Здравствуйте!

Спасибо, что нашли время сообщить о проблеме! Там есть вторая вкладка, в которой и приведён многопоточный вариант, почти как у вас:

https://refactoring.guru/ru/design-patterns/singleton/java/example#example-1


Идея примеров была в том, чтобы показать что на одном потоке все ОК, но как только переходим с тем же одиночкой на многопоточность, то вылазят проблемы.

Здравствуйте!

У сожалению, нет. Книга продаётся только на нашем сайте.

Спасибо за тёплые слова, Юрий!

Здравствуйте!

В полном курсе действительно нет TypeScript-версии. К сожалению, я пока затрудняюсь ответить когда она появится. Тем не менее, если вы можете читать код на Java, C# или PHP, вы всё равно многое почерпнёте из курса, т.к. темы на 100% применимы ко всем ООП языкам, а примеры на этих трёх даны просто для удобства.