家計図のツリー構造を実現するには
CompositeパターンやVisitorパターンが適していると思う。

しかし>>18あたりでいっている近親相姦の問題はこれだけを使っていては解決できなさそうだ。
やっぱり>>6からの通りSQL(DB)使った方が手っ取り早いかな。

ほかにもっと良いデザインパターンないかな。思いつかない。