Дополнение абстрактного метода в машинописи - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть абстрактный класс Command с абстрактным методом "execute()". Многие другие команды расширяют его. Каждый из них имеет свою собственную реализацию "execute()".

Как я могу добавить некоторые общие логи c (например, ведение журнала) каждый раз, когда выполняется любая команда?

export abstract class Command {
    public abstract execute(...commandParams: any[]): void;
}
...