Knowing each type and when to use it separates juniors from seniors in interviews. Concrete Class - Regular class. Can be instantiated directly with new. Most classes you write are concrete classes.