Не уверен, что заголовок сформулирован правильно, но здесь идет речь:
У меня есть класс карты, который содержит вектор, содержащий MapEntitys.MapEntity - это класс, от которого унаследованы Фабрика, Ферма и 3 других класса.
Оба эти 5 класса должны быть отмечены галочкой каждые несколько секунд, после чего все они будут выполнять функции, индивидуальные для каждого классано только класс карты должен иметь возможность пометить их.
Как бы я поддерживал этот тип инкапсуляции в C ++?Друзья?Должен ли я просто использовать публичные методы, а не злоупотреблять этими методами?(Хотя я бы предпочел правильную инкапсуляцию для хорошей практики, даже если этот код не будет перераспределен)
Опять же, я понимаю, что это не очень хорошо сформулировано, поэтому, пожалуйста, держитесь со мнойЗаранее спасибо, эл.