一个让人困扰的编程思路问题。
要求:编写一个程序 根据一个人的生日,计算他的年龄,根据他的年龄计算他的退休金。
我目前的写法是:
Public Function 计算生日()
计算生日
call 计算年龄
End Function
Public Function 计算年龄()
计算年龄
call 计算退休金
End Function
Public Function 计算退休金()
计算退休金
End Function
这种做法的最大缺点是 比如这个程序:
Public Function 计算生日()
计算生日
call 计算年龄
End Function
函数名字叫做“计算生日”,但是这个函数的内容既有 计算生日的代码,而且还调用了个 计算年龄的子函数。
也就是函数名字无法准确反映函数的内容。
大家有好的办法么?
这个程序要怎么编写,比较好些?