It is common practice to separate the class or structure declaration (called its interface) and the definition (called its implementation) into separate units.
Тоа е вообичаено да се раздели декларацијата на класата или структурата (наречена нејзин интерфејс) и нивното дефинирање (наречено нивна имплементација) во разделени единки.