什么是接口隔离原理,以及如何在C#中实现?