Joinc proposes educational computer-engineering contents. Especially, the contents focus on recently
popular and meaningful topics, technically helpful for those who already work or to-be developers in the
computer industry and theoretical or typical topics covered in undergraduate courses.
Abstract Factory pattern