The diagram http://www.freeimagehosting.net/uploads/2fd3f4161c.pngC++ - Где хранить глобальный счетчик?
Ниже приведена диаграмма Minimalist-UML приложения, над которым я работала. Он должен имитировать управление связкой датчиков, относящихся к разным измерениям. Пожалуйста игнорировать House
класс, схема устарела ...
Однако, у меня есть проблема. Каждый датчик (звук, контакт, тепло, давление, газ - все эти наследуются от sensor
) имеет уникальный идентификатор, начинающийся с 0 для первого и заканчивающийся на общем числе датчиков - 1.
Для передового опыта ради чего я должен хранить общее количество датчиков, поэтому классы, которые я использую для ввода/вывода файлов (сохранение и загрузка) и вставка новых датчиков, могут получить и увеличить этот счетчик?
Благодарим вас за внимание!
Я вижу. Будет ли эта переменная определяться как атрибут класса? –
@Francisco - Я добавил код, чтобы уточнить, что я имел в виду. –
Спасибо! Если я буду указывать свой конструктор таким образом, будет ли каждый новый конкретный датчик («тепло», «газ» и т. Д.) Иметь уникальный идентификатор? Или только базовый 'датчик' я создаю? –