Работа над проектом и просмотр разработчиками, выполняющими следующее в машинописи.Когда класс должен реализовывать интерфейс?
export class Ledger implements ILedger {
LedgerID: number;
CashAmmount: number;
Units: number;
public static someFunction {
// an ajax call for example to a controller
}
}
export interface ILedger {
LedgerID: number;
CashAmmount: number;
Units: number;
}
Удивление, если это правильный способ делать вещи. Просто кажется бессмысленным, если в классе нет реализации. Затем в наших компонентах React есть ссылки на интерфейс, а иногда и на класс. Хотите начать создавать некоторые соглашения, но хотели бы помочь в правильной практике в этой ситуации?