Поселення студентів у гуртожиток. Java, MySQL, Design patterns