Order Entry System C++ Design, implement and code an Order entry system using the patterns: strategy, observer, decorator, factory method, abstract factory, & singleton.