|
|
1
0
据我所知,这是为了遵循术语接口的性质。 接口定义了行为的约定。 例如:
实现游泳者界面的动物可以游泳,但我们不想将这种行为与计算和输出当前速度或类似isSwimming()的东西联系在一起。 因此,我们将接口标记为返回void,并可以实现另一种方法,允许我们检索currentSpeed或isSwimming标志。 这是重要的部分: 这有一个术语,称为命令查询分离: https://en.wikipedia.org/wiki/Command%E2%80%93query_separation 它指出,方法应该执行操作或响应查询,但不能同时执行操作和响应查询。 |
|
Murilo · Jetpack编写导航栏项目图标 11 月前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 11 月前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |