CounterTUI implementation
npublic class CounterTUI {
n public CounterTUI () {
n   input = new
n   OOJ.basicIO.BasicFileReader();
n   output = new        OOJ.basicIO.BasicFileWriter();
n   counter = new Counter();
n   …
n }
n …
n private OOJ.basicIO.BasicFileReader   
n   input;
n private OOJ.basicIO.BasicFileWriter
n   output;
n private Counter counter;
n}