一个计算租赁费、水费、电费的程序。 DAL 提供
rent类,包括房屋的基本信息,房屋面积、每平方单价、租赁费到期日期、收费周期、收费日期等。
water类 包括本次超标记录,单价,上次超标记录
electric类 包括本次超标记录,单价,上次超标记录现在 BLL 层 有个count类,根据传进来的上述对象进行计算。我得本意是 把rent类 water类 electric类写到一个house类里。然后rent类,water类,electric类只能靠house的一个方法产生或者构造函数产生,而且rent类,water类,electric类下面的属性为只读。为什么要这么做呢。 主要是防止bll层的开发人员有意或者无意改动这些基础数据, 他们只要考这个只读的数据进行计算就可以。而且他们也能自己new rent()类。只能通过house(int houseId)这样的构造函数产生。这样似乎可以增加程序的安全性。请问有必要吗?而且house类应该怎么写?
rent类,包括房屋的基本信息,房屋面积、每平方单价、租赁费到期日期、收费周期、收费日期等。
water类 包括本次超标记录,单价,上次超标记录
electric类 包括本次超标记录,单价,上次超标记录现在 BLL 层 有个count类,根据传进来的上述对象进行计算。我得本意是 把rent类 water类 electric类写到一个house类里。然后rent类,water类,electric类只能靠house的一个方法产生或者构造函数产生,而且rent类,water类,electric类下面的属性为只读。为什么要这么做呢。 主要是防止bll层的开发人员有意或者无意改动这些基础数据, 他们只要考这个只读的数据进行计算就可以。而且他们也能自己new rent()类。只能通过house(int houseId)这样的构造函数产生。这样似乎可以增加程序的安全性。请问有必要吗?而且house类应该怎么写?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货