In dieser Stufe haben wir uns mit der Arbeit mit In-Memory-Datenströmen (ByteArrayInputStream, ByteArrayOutputStream) und dem Chain-of-Responsibility-Entwurfsmuster vertraut gemacht.

Ich schlage vor, dass Sie einen Blick auf die anderen Muster da draußen werfen:

Entwurfsmuster in Java [Teil 1]

Entwurfsmuster in Java [Teil 2]