کتاب الگوهای طراحی نرم افزار  اثر الکساندر شوتز انتشارات نبض دانش در این کتاب به معرفی و توضیح 22 الگوی طراحی کلاسیک پرداختیم که توسط Gang of Four یا به اختصار GoF در سال 1994 مطرح شدند  در هر فصل به بررسی یک الگوی خاص می پردازیم پس می توانید کتاب را به ترتیب فصل ها مطالعه کنید یا اینکه به فصل مربوط به الگوی مورد نظرتان مراجعه کنید  بسیاری از الگوها با هم ارتباط دارند پس می توانید با استفاده از ارتباطات مختلف از موضوعی به موضوع دیگر بروید در پایان هر فصل فهرستی از روابط بین الگوی آن فصل و دیگر الگوها ارائه شده است اگر با نام الگوی تازه ای مواجه شدید که هنوز آنرا مطالعه نکرده اید حتما در فصل های بعدی آنرا مشاهده می کنید  الگوهای طراحی جهانی هستند بنابراین همه نمونه کدهای این کتاب بصورت شبه  کد نوشته شده اند و به زبان برنامه  نویسی خاصی محدود نیستند  قبل از مطالعه الگوها می توانید با مرور فصل اصطلاحات کلیدی برنامه نویسی شیء گرا آمادگی اولیه پیدا کنید در این فصل اصول نمودارهای UML نیز بیان شده که بخاطر کاربرد زیاد آن در این کتاب بسیار سودمند است البته اگر با این موضوعات آشنایی دارید می توانید بلافاصله سراغ یادگیری الگوها بروید