>オブジェクト指向なら、どんなオブジェクトであっても
>仮引数は同じに出来る。

ただ、これは本当に 迷言 だと思う。
本当に言っている意味が分からない。

もしくは状態マシン風に無理に纏めることは出来るが、
止めろと言ってる訳で。

obj->set_param( 〜〜 );
obj->execute(); ←このメソッドは全てのオブジェクトで共通。

なんちゃって。