Strategy pattern

تحويل نموذج الإستراتيجية