Краснояров - Лабораторная работа #3

two responsibilities should be divided