再帰

再帰的なプログラムってほんと苦手です(;´Д`)


プログラムを書いていて、ふと「これは再帰的なプログラムに出来るな」と思うときはよくあるのですが、実際に書こうとすると、どうやって表現するのかが全然分からなくなります。
先だって、Compositeパターンを実装しようとして失敗しました(;つД`)


トレースだけに頼っていてはいけないと感じた今日この頃。


……いや、自分の脳内スタック領域が小さすぎるだけなのかも(;´Д`)