downcasting
the act of casting a reference of a base class to one of its derived classes; a type cast which breaks the abstraction model; the abstraction may have to be refactored or eliminated
en-GB/ˈdaʊnkɑːstɪŋ/
en-US/ˈdaʊnˌkæstɪŋ/
the act of casting a reference of a base class to one of its derived classes; a type cast which breaks the abstraction model; the abstraction may have to be refactored or eliminated