プロじゃないんだけれど。
たとえばコンパイラの構文解析なんかswitch文でやるほうがいいとしか
思いつかないんですが、OOPの使いどころが見えません。
オブジェクト扱いにするのは入力と変数管理と
コード出力ぐらいでしょうか。
ストローストラップの偽インタビューが気になる。
カプセル化ってガチャポンの中身が何でも同じ規格の殻に入ってるってことですよね。