定义 多个特定客户接口好于一个通用接口 即客户端不应该依赖它不需要的接口 类比:就像你去健身房,有不同的设备(接口)分别用于锻炼不同的部位,而不是一个设备做所有的事情 应用场景: 需要避免臃肿的接口 想提高系统的灵活性和可维护性 优点 提高系统的灵活性和可维护性 避免了不必要的依赖