Subtyping is when calling code can be agnostic as to whether an object belongs to a parent class or one of its descendants .
Subtyping is a form of polymorphism .
Subtyping , a form of polymorphism , is when calling code can be agnostic as to whether an object belongs to a parent class or one of its descendants .