основанный на использовании компонентов