Flagged enums offer an efficient way to store and transmit collections of boolean values as a single numeric value using bit flags. Each enum value is assigned a power-of-two bit value, making every combination unique. Using bitwise operators, you can convert a user's multi-select (e.g., weekday checkboxes) into a single integer and back, reducing verbosity compared to arrays or separate database tables. An Angular reactive forms example is included to demonstrate the pattern in practice.