Design Patterns Explained | Desertcart Senegal