हमारे स्कूल के सॉफ्टवेयर में, "व्यक्ति" वर्ग एक सुपरक्लास है जो नाम और उम्र जैसी बुनियादी जानकारी प्रदान करता है, जिसे बाद में "छात्र" और "शिक्षक" जैसी उप-श्रेणियों द्वारा विरासत में लिया जाता है।
कोड पुन: प्रयोज्यता सुनिश्चित करने के लिए, सॉफ्टवेयर आर्किटेक्ट ने अधिक सामान्य "Person" क्लास बनाने के लिए "Employee" क्लास को सुपरक्लास बनाने का फैसला किया।