Purpose: A class should have only one reason to change. In other words, a class should have only one well-defined job or responsibility within the system.
Purpose: A class should have only one reason to change. In other words, a class should have only one well-defined job or responsibility within the system.