Мне любопытно, есть ли какие-либо правила больших пальцев или шаблоны проектирования, когда следует использовать битмаски, чтобы улучшить читаемость кода и/или ремонтопригодность.Образцы шаблонов битовой маски
Одно место, где я видел их в дикой природе, - это когда есть несколько или более параметров конфигурации, которые необходимо передать в функцию.
Я иду на это с точки зрения ООП, но ответ не должен ограничиваться только ООП.