Разделение программы на независимые функциональные части для упрощения разработки, тестирования и сопровождения кода.
Статей пока нет. Будьте первым!