継承で同じような処理を親クラスにまとめるって言うけどさあ

継承とオーバーライドの多様性でまとめられる「同じような処理」って、1. それぞれのクラスで違う処理をする。
ってだけじゃない?
「同じような処理」でも、
2. ある1つのクラスでは処理自体をしない(でも他のクラスでは全部同じ処理をする)。
3. ある1つのクラスでのみ処理をする(決して共通処理ってわけじゃない、特殊処理)。
というパターンは、どうやって書けばいいんだ。
オーバーライドでこれを表現するなら、2は各クラスに同じ処理内容を書くことになるし、3はその1つのクラスの処理だけの為に共通処理に「特殊処理を呼び出すかもしれないメソッド」を追加しなければならない。