soustypes
Soustypes is a term occasionally used in technical writings to denote subtypes within a broader type. It is not a formal or universally standardized term in mainstream programming languages or data modeling, and its meaning tends to vary by context. In many cases, writers use soustype as a synonym for subtype, subclass, or a domain-specific variant of a type.
In practice, a soustype represents a more specific variant of a parent type that inherits properties from
Examples of how soustypes might be used include a user management domain where the parent type User
Implementation approaches vary by paradigm. Subtyping or inheritance in object-oriented design models soustypes, while discriminated unions
Terminology and usage differ across domains; many authors simply use subtype or subclass as the standard term.