> -- Евгений Темиргалеев писал(а):
> Когда человек говорит "Хочу сэмулировать работу unix pipe с помощью ООП" первый вопрос --- для чего? Ну ведь не просто чтобы было? Или так сразу и скажите, что условия задачи --- секрет.Вдруг кто-нибудь альтернативное решение предложит?
Не хотел доводить до частного случая, поэтому и не раскрывал исходную задачу полностью. В данном случае я не просил помощи в поиске альтернативы. Но если так проще, то могу описать в общих чертах.

Имеется командная строка UNIX. В ней при помощи конвейера (именуемого pipe) мы можем последовательно обрабатывать блоки информации с помощью стандартного ввода/вывода. Допустим,
## Код:
```
$ cat /var/log/boot.log | cut -d' ' -f1 | uniq
```

Источники и получатели данных абстрактны (stdin, stdout). У потоков есть операции считывания и записи последовательности байтов.

Поток только в одном направлении. Как пешки в шахматах. Причём, у источника можно только считывать, а получателю только записывать.