HFOOAD Chapter 2 Requirements We create software for a reason. We create software fro people. We need to know what the people want in the software we build. These are called…
1. BitInputStream.javaimport java.io.*;/** * Reads bits-at-a-time where the number of bits is between 1 and 32. * Updated for version 2.0 to extend java.io.InputStream. This…