safinaskar: Вот тут у вас проблема в рассуждениях. Иллюстрация такая
Вы услышали, что электрогитара звучит круто, после чего хотите, чтобы вся музыка в мире состояла только из гитар. Это неверный подход. Выбор парадигмы для решения задачи лежит на плечах архитектора системы, и не всегда им будет ООП.
Вы в вашем километре текста приводите примеры как раз тех ситуаций, где впихивание задачи в ООП - не требуется.
Чтобы получить код, вам надо принять три байта, причем удовлетворяющие условию
1) старший бит первого 0
2) старший бит второго 1
3) первый XOR второй = третий.
Вероятность случайного совпадения можете посчитать самостоятельно.
sim3x: DICOM - это как раз древний, бинарный, хорошо задокументированный контейнер для любых медициских картиночек. Содержит в себе контейнеры для прохождения всего исследования (назначение -> исследование -> архив)