مقاله : abstractگرداننده
driver گرداننده