محمد کلهر·۳ سال پیشالگوهای طراحی Go4الگوهای طراحی، در واقع راه کارهایی برای مشکلات متداول طراحی نرم افزار برای مهندسان نرم افزار اراِئه میدهند.