package com.javarush.task.task19.task1902;
/*
Адаптер
*/
import java.io.FileOutputStream;
import java.io.IOException;
public class AdapterFileOutputStream implements AmigoStringWriter{
private FileOutputStream fileOutputStream;
public FileOutputStream AdapterFileOutputStream(){
}
public static void main(String[] args) {
}
@Override
public void flush() throws IOException {
}
@Override
public void writeString(String s) throws IOException {
}
@Override
public void close() throws IOException {
}
}
Владимир
19 уровень
Начиная с 4 пункта и до 7 пункта не понимаю, что надо сделать. Помогите пожалуйста разобраться!!!
Архивный
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Pavlo Plynko Java-разработчик в CodeGym Expert
20 февраля 2018, 10:49
Делегировать fileOutputStream = вызвать такой же метод у fileOutputStream.
0
Jola
18 февраля 2018, 20:02
Могу посоветовать https://www.tutorialspoint.com/design_pattern/adapter_pattern.htm
чтобы разобраться в предназначении паттерна
На счет делегирования методов - Alt+Insert -> Delegate methods (Code -> Delegate methods)
и п.4 - проставьте в конструкторе AdapterFileOutputStream параметр FileOutputStream
0