בתבנית העיצוב "מתודת תבנית" (Template Method), צעד אופציונלי (או optional step) הוא צעד שמוגדר במחלקת האב, והוא יכול להיות ממומש, אך אין חובה על המחלקות היורשות לדרוס אותו. הצעד הזה יכול לשמש כצעדים נוספים שמספקים גמישות להוספת לוגיקה חדשה או שינוי הלוגיקה של האלגוריתם הכללי במחלקות היורשות.
כאשר המחלקה היורשת לא דרסה את הצעד האופציונלי, תבוצע הגרסה של המחלקה האב, ואם המחלקה היורשת רוצה לשנות את ההתנהגות, היא יכולה לממש מחדש את הצעד.