Végtelen sok példa van rá... :)
Például képzeld azt, hogy egy 2D canvas-ra rajzolsz sprite-okat, a metódusod kap egy előre elkészített adatstruktúrát és az alapján kell vagy nem kell kitenned egy-egy sprite-ot. Mitől jobb az, ha ezt szétszeded három függvényre és lesz három függvényed, plusz egy, amiből meghívod ezt a három függvényt? :)