"The goal of software architecture is to minimize the human resources required to build and maintain the required system"
"A class should have only one reason to change."
VS