![]() |
1
31
隐藏在接口中的方法并没有那么单调;我会选择这样的方式:
|
![]() |
2
4
如果您的目标是在允许读和写时使其更清晰,那么我将使用单独的getter和setter方法,而不是属性。
|
![]() |
3
2
一种方法是跳过接口的继承。制作一个只读接口和一个只读写接口,并根据需要实施:
|
![]() |
4
1
您可以让接口不相关,只需让您的类实现这两个接口。在所有接口都只是定义了契约之后,契约不需要关联。在编码时,让可写的一个从另一个派生出来似乎只是一种优化,因此只需指定一个接口。
如果您确实需要优化,您可以创建另一个从这两者派生的接口,并让您的类实现它。
|
![]() |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |
![]() |
cobby · 在战略模式中使用工厂模式? 3 年前 |
![]() |
Nobody · Java中带while循环的三角形模式 3 年前 |
![]() |
Eduard Stefanescu · 如何在层之间传输异常? 6 年前 |
![]() |
D. Schreier Talha Noyon · 对于目录中的每个类 6 年前 |
![]() |
Tanvi Jaywant · 如何重载类 6 年前 |