摘要: Separated Inferface:在一个包定义接口,而在另一个与这个包分离的包中实现这个接口。使用场景: 当需要对两个系统之间进行解藕时,可以使用Separated Interface。当并不提倡对每个类都使用Separated Interface。保持接口和实现的分离需要一些额外的工作,只有当你希望打破这种依赖关系的使用才使用它,或者同一个接口有多个实现才使用。当然,也可以把接口和实... 阅读全文