![]() |
1
2
您可以创建一个受保护的构造函数,它直接填充私有属性。 |
![]() |
2
2
foreach应该迭代已经实例化的对象列表,它们不需要连接到数据库。 您需要创建一个接受Book对象属性的构造函数,这样您就可以从现有的一组数据中实例化一本书,而不是从新的数据库命中。 所以: Constructor:
在方法上
|
![]() |
3
1
例如,在意识形态的纯洁性上有点极端: 首先,类的接口,它可以从给定ID的数据库中检索t类型的对象:
现在,
您必须编写类实现
我之所以说“思想纯洁”,是因为这种设计加强了一种相当严格的关注分离:在
例如,下面是
另一个类负责创建和填充
你甚至可以这样写:
这个实现根本不使用数据库-在为
注意,这两个类都维护一个私有的
您使用相同的方法将数据推回到数据库-add
|
![]() |
4
0
为什么不使用SQL WHERE语句检查数据库端书籍的可用性? |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |