Suppose you are creating a mobile shop simulator. Your code consists of the following: a. Related products like Smartphones and Tablet b. Several variants of the company products like Android, Apple. Which design pattern you should adopt? Describe with respect to the full consistent format.