1、定义单一职责原则要求一个接口或类只有一个原因引起变化,也就是说一个接口或类只有一个原则,它就只负责一件事;比如我们在开发过程中对订单的操作和对用户的操作分别放到两个接口中,还有就是对对某个对象的查询和操作的方法很多的时候,可以将一个对象的各个查询方法与操作方法分别放到两个接口中。 2、优点类的复杂性降低,对于实现的职责都有清晰的定义;可读性提高;可维护性提高;变更引起的风险降低,一个接口的变动不会影响其他接口的功能。