can we make Badge as Abstract class since Badge is of many types like bronze silver gold etc. and each badge is having different allocation criteria ?
Course: https://www.educative.io/courses/grokking-the-low-level-design-interview-using-ood-principles
Lesson: Class Diagram for Stack Overflow - Grokking the Low Level Design Interview Using OOD Principles