IOConsole
, which provides
a traditional interactive console.
The second is IODialog
, which
provides a dialog-based input mechanism that is compatible with the console
design.
Each of these classes implements the IOModel
interface, which unifies the two input models.