от трейт почти ничем, от интерфейсов много чем
от интерфейса отношением подтипирования. интерфейс - тип, к которому можно кастануть объект, который его имплементирует, в отличие от тайпкласса
класс типов можно приделать к каком-то типу, даже если нет исходников этого типа, а что бы к классу объектов добавить новый интерфейс, придётся переписывать этот класс объектов, значит нужны его исходники
Обсуждают сегодня