Seriously, why not just add two more dots to Braille and make it match ASCII? Somebody should have been thinking about that.

I guess you could just have one abstract class binaryAlphabet and Braille and ASCII could both extend it, and fill the remaining abstract spaces with their own oh no my brain went object-oriented.