房收费系统的时候,令人相当恶心的一件事就是判断文本框和组合框是否为空还有清空文本框。基本上每个窗体都要进行判断,那一个接着一个的If...Else...语句,长长一串,看着就头疼,但是第一次做机房收费系统的时候竟然傻傻的一个不落都写了出来。真佩服当时的自己,不过这一次还是不要在做那种傻事了,因为我们经历了不少面向对象的洗礼,认识了抽象。
向对象的范畴里,对于相同的或者类似的代码只要重复3次以上我们应该想到面向对象的三大特性之一:抽象。想是想到了但是具体怎么通过抽象和封装来简化繁琐的判断任务呢?
1. 首先新建一个模块,在UI层右键-添加-新建项-选择 Model

2. 然后在Model中定义一个结构体Term,且定义一个term类型的结构体数组
构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。和基础数据类型Int,Char一样,可以把它定义成自己需要的数据类型。 详情请百度一下。
-
<span style="font-size:18px;"> '定义结构体Term
-
-