The subclass method behavioral pattern allows many different subclasses to define their own behavior while reusing common functionality from the base class.
See All 304 Episodes of "Take Up Code"