Write a recursive method to compute Fibonacci series.
Hint:
fib(n)=fib(n-1)+fib(n-2)
1.main
2.
( 修正)
1. 把Fabonacci() 改為 static。
2.
因為就軟體工程的角度而言,第一個寫法用fab來呼叫Fabonacci(),但fab的意義為何?很難理解,因此可能會導致團隊其他的程式設計師誤用、或不知道如何呼叫Fabonacci()。
改用static,就很明顯可知,如果要使用Fabonacci(),用Class Recursion即可呼叫出來。
Other example: BackwardWriting
沒有留言:
張貼留言