Как я могу создать класс, который принимает имплементацию OutputStream
и записывает в него содержимое?
Например, следующий метод печати неверен и не будет компилироваться. Каковы варианты или лучшие методы?
public class FooBarPrinter{
private OutputStream o;
public FooBarPrinter(OutputStream o){
this.o=o;
}
public void print(String s){
o.write(s);
}
}