functional design pattern(шаблон проектирования — повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках часто возникающей ситуации Alex_Odeychuk)
functional design(гарантирует, что каждый модуль компьютерной программы имеет только одну обязанность и исполняет её с минимумом побочных эффектов на другие части программы Alex_Odeychuk)