La acest nivel, ne-am familiarizat cu lucrul cu fluxurile de date în memorie (ByteArrayInputStream, ByteArrayOutputStream) și cu modelul de proiectare a lanțului de responsabilitate.

Vă sugerez să aruncați o privire la celelalte modele de acolo:

Modele de proiectare în Java [Partea 1]

Modele de proiectare în Java [Partea 2]