![]() |
1
4
接口与具体类的功能无关。它们更多的是关于客户需要什么,以及替代客户需要什么。例如,不尝试从
如果我不清楚的话,在这个问题上有很好的资源可用。看看罗伯特·马丁的 Dependency Inversion Principle , Interface Segregation Principle 和 Liskov Substitution Principle 为初学者准备的文章。 |
![]() |
2
3
接口
|
![]() |
3
1
接口是用来定义对象的必要行为的,您可以对多个对象有类似的行为。就像如果你想创造人类的行为一样,你可以让对象是男人和女人,他们有相同的行为,但是有一些不同的功能/属性。如果您不以这种方式使用接口,在这种情况下,您必须为两个人类性别创建两个接口。 因此,接口与对象的行为相关。 |
![]() |
Schadre · C-plus编码错误 2 年前 |
![]() |
Nithin K · 即使类属性的类型正确,也会获取异常 2 年前 |
![]() |
amirreza870 · Python OOP-更改类文本 2 年前 |
![]() |
A_K · 使用cat或打印方法打印部分内容的子集闭包 2 年前 |
![]() |
Mo Fatah · 如何使用Python类打印数独板? 2 年前 |