哈喽,你好啊,我是雷工!
前边学习了为了简化UI层的数据复杂度,将数据访问的代码从UI层拆分出来,并做了对比测试:
上述练习虽然完成了解耦,只传递参数即可,但要传递的参数太多,容易出错,接下来解决UI层和数据访问类交互时参数过多该如何处理。
01 方法参数定义的基本原则
我们在写一个方法时,方法的参数最好控制在1-4个参数,是最佳的。
对于UI和数据访问类交互参数过多的,可以使用【实体类】代替过多的参数。
02 引入实体类概念
实体类就是用来表示数据实体的类,
像数据表中的一条数据就是一个实体,数据表就是实体的集合。
03 实体类的设计
实体类在设计时一般只包括属性,并且属性和数据表的列是一一映射的关系。
注意事项:
1>为了便于跟程序对接,在设计数据表时,数据表的列名称最好遵循Pascal命名法。
2>由于是一一对应关系ÿ