OOP & Design Patterns - Design a Library Management System - LLD with Relationships & Edge Cases
When designing the Library Management System, what is a key trade-off when using inheritance to model different types of library items (e.g., books, magazines, DVDs) versus using composition with a common Item interface?
