Overcomplicating or oversimplifying relationships.
Beginners might overcomplicate by adding unnecessary classes or oversimplify by ignoring key relationships. In an e-commerce model, initially treating a 'Product' as a simple data store without considering its methods like 'calculateTax()' can ignore critical business logic, leading to future refactoring.
Additional Notes
What are common pitfalls in first-step object modeling?