オブジェクト指向設計をきちんと覚えたい。
実際に設計しながら覚えたいんだけど,良い例題(と模範解答)はないでしょうか。

入門サイトを見ると,「1+2*3」みたいなのを計算するプログラムが挙げられたりするけど,
その程度だったら再起関数で済むと思う。
わざわざ演算子のInterface定義して,Plus型MINUS型のcalc()を実行!
みたいなサンプルを見かけるけど全然参考にならない。