|
|
1
4
接口与具体类的功能无关。它们更多地是关于客户的需求,以及什么可以替代客户的需求。例如,与其尝试从
Dependency Inversion Principle , Interface Segregation Principle ,以及 Liskov Substitution Principle |
|
|
2
3
接口
|
|
|
3
1
创建接口是为了定义对象的必要行为,您可以对多个对象具有类似的行为。就像如果你想创造人类的行为一样,你可以拥有对象——男人和女人,他们有相同的行为,但有一些不同的功能/属性。如果你不这样使用接口,在这种情况下,你必须为两种性别创建2个接口。 因此,接口与对象的行为有关。 |