Note: This post is part of an eleven-part series on Angular development. You can find the series overview here. Overview Angular’s development team strongly encourages following the single responsibility principle when creating components and classes. When...