![]() |
1
1
我倾向于把数据访问层完全抽象出来——把它放在一个接口后面(基本上是 Dependency Inversion 在这两种情况下,您都可以通过配置选择具体的数据访问实现。 |
![]() |
2
3
|
![]() |
3
1
您可以隐藏
这样,如果在
|
![]() |
4
0
只需在运行时检查类型并抛出
|
![]() |
5
0
我不知道有什么方法可以在编译时确保
|
![]() |
Fernando Chu · 一个变量有多个可能的类?[关闭] 6 月前 |
![]() |
Amaterastis · 基类接受子类和内部子类的模板参数 7 月前 |
![]() |
Rishab Negi · 这个关键字在抽象类中是如何工作的 7 月前 |
![]() |
dEmigOd · 类层次结构中的运算符重载解析 8 月前 |
![]() |
TableTopRug · 如何从Kotlin中的密封类继承? 8 月前 |
![]() |
hasdrubal · 抽象基类函数指针python 11 月前 |
|
Josh · 通过反思访问孩子的财产 1 年前 |