问题:
[单选题]How can you tell when a class has more than one responsibility?
AWhen it provides a large number of interfaces
BWhen it has a large number of member variables
CWhen there are multiple objects to interact with it
DWhen there are multiple changes that require us to modify this class