Design Patterns | Desertcart Mali