single-responsibility-principle

2017