The classification of domain concepts in object-oriented systems