【IT168 技术文章】
重复代码是怎么产生的?
请观察下面的代码,我们已经有一个根据出租记录的id取出租用客户姓名的方法:getCustomerName。
假定现在你要增加一个新的方法,该方法是根据出租记录的id删除该记录,你把这方法命名为deleteRental(String rentalId)。现在你已经考虑到,就像getCustomerName这个方法一样,也要一个一个遍历出租记录。所以你就将getCustomerName这个方法里面的一些代码拷出来,然后稍微修改一下:
【IT168 技术文章】
重复代码是怎么产生的?
请观察下面的代码,我们已经有一个根据出租记录的id取出租用客户姓名的方法:getCustomerName。
假定现在你要增加一个新的方法,该方法是根据出租记录的id删除该记录,你把这方法命名为deleteRental(String rentalId)。现在你已经考虑到,就像getCustomerName这个方法一样,也要一个一个遍历出租记录。所以你就将getCustomerName这个方法里面的一些代码拷出来,然后稍微修改一下: