In this video, we review the following Dart programming language concepts and terms:
Abstract class is a class that cannot be instantiated. It is used as a model/blueprint for subclasses.
Interface is the points where the programmer interacts with a program. This is opposed to inheritance, where the properties as well as interface of the super class are adopted by the subclass.
Keyword implements - can be used with multiple super classes.
Should be viewed in 720p.