アルゴリズムやデザパタのような「考え方」は再利用するべきだろうけど
実装についてはケースバイケース
そこは分けて考えて欲しい