учитывая, что паттерны стали популярны после книжки GOF а сами подходы использовались намного раньше то можно уверенно сказать, что в те времена интерфейсов не было :3
ну тогда давай расскажи мне почему синглтоны это плохо)
а я не думаю, что это плохо но говорят, что изза того, что это глобальные переменные. но я не думаю, что их корректно сравнивать, потому что синглтоны могут снаружи быть недоступны для изменения
учитывая, что паттерны стали популярны после книжки GOF а сами подходы использовались намного раньше то можно уверенно сказать, что в те времена интерфейсов не было :3