Выделение общности (Factoring commonality)


Применение принципа "однажды и только однажды" порождает наиболее основные шаблоны, помещая меняющийся код в метод

Это может быть выражено двумя способами: