Write an application where a customer can create orders, save and view invoices.
Requirements
- Use the concepts of final, static, overload, override, constructor, inheritance, polymorphism, encapsulation, List, Set, Map.
- You can make additions to the system.
- It is enough to work on the main method.
- Try to write in accordance with SOLID principles.