طرّاحی شیء گرا (object-oriented design) روشی برای تولید محصولات نرم افزاری یا سیستم های رایانه ای که در آن، واحدها (اشیاء) به سهولت و به راحتی قابل تطبیق با نیازهای جدید هستند. طراحی شیءگرا معمولاً پس از تحلیل شیءگرای یک محصول یا سیستم و قبل از برنامه نویسی واقعی انجام می شود.