Хз-хз, если основные паттерны хотя бы знаешь, полезные принципы типа solid и т.д., и работал с каким-то ООП не один год, то на другом за пол дня так или иначе накатаешь.
При чем в жизни реально были ситуации, когда так и ставилась задача "заказчику надо хотяб простую демку какую-то слепить к завтра вечеру, но никто из конторы на этом гуане не писал, напишешь?"