Define Interfaces and Share Class Members through Mixins in Dart

Jermaine Oppong
InstructorJermaine Oppong

Share this video with your friends

Send Tweet

In this lesson, we will cover Interfaces and Mixins. Interfaces act as a contract containing properties and methods that a class must define once it “implements” this interface. Mixins are Dart’s way of sharing properties and methods from multiple classes, since by design Dart adopts a single-inheritance model.