Di level ini, kami berkenalan dengan bekerja dengan aliran data dalam memori (ByteArrayInputStream, ByteArrayOutputStream) dan pola desain rantai tanggung jawab.

Saya sarankan Anda melihat pola lain di luar sana:

Pola desain di Java [Bagian 1]

Pola desain di Java [Bagian 2]