Создать класс для продуктового магазина

Что нужно для создание полного класса Продуктового магазина, мне нужно знать какие ещё классы и методы нужны для каждого. Код написать могу, но теоретически не могу.