#c #oop
#c #ООП
Вопрос:
Я пытаюсь спроектировать уровень взаимодействия с устройством, который будет частью уровня обслуживания приложений с различными компонентами. Уровень взаимодействия с устройством может иметь различные API для взаимодействия с устройством в разных категориях.
Device_Interaction_Layer -gt; Storage -gt; saveData()
что-то вроде этого, где Хранилище-это категория, а SaveData () — это api.
В соответствии с моим текущим дизайном я передаю весь объект уровня взаимодействия устройства запрашивающим компонентам. Это хороший дизайн?
Как я могу разделить это по категориям, чтобы оно стало более настраиваемым?