Высота_картинки = ОкруглитьВверх(Ширина_блока * sin(Угол_искажения)) + Высота_блока_до_манипуляций
я имелл ввиду - но зачем мне его использовать?Вам, как потребителю класса? Не просто незачем, вы физически не сможете его вызвать. Защищенные и приватные методы нужны для сокрытия деталей реализации. Я не знаю, что ещё сказать, поскольку вы настолько абстрактно объясняете свою проблему, что я не могу её понять.
Сразу задам вопрос: а если функций для последовательного выполнения не три (как у вас в примере), а 10-15 (все популярные соц. сети со счётчиками, например) — не будет ли это слишком долгим при выполнении?Ваша задача - считать сумму всех лайков. При любой реализации этого подсчета вам нужно будет дождаться получения всех данных - хоть таймеры сделайте, хоть колбэки, хоть промисы.