در طراحی شی گرا الگوی زنجیره مسئولیت یک الگوی طراحی متشکل از یک منبع از اشیای فرمانده و یک سری از اشیای پردازشی است هر شی پردازشی شامل منطقی است که انواع اشیایی فرمان را می تواند پردازش کند؛ بقیه به شی پردازشی بعدی در زنجیره فرستاده می شوند. یک مکانیزم نیز برای اضافه کردن شی پردازشی جدید به پایان این زنجیره نیز وجود دارد؛ بنابراین زنجیره مسئولیت نسخه شی گرایانه if … else if … else if ....... else ...