ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Dive Into Design Patterns

دانلود کتاب به الگوهای طراحی شیرجه بزنید

Dive Into Design Patterns

مشخصات کتاب

Dive Into Design Patterns

دسته بندی: برنامه نويسي
ویرایش:  
نویسندگان:   
سری:  
 
ناشر:  
سال نشر: 2019 
تعداد صفحات: 410 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 32 مگابایت 

قیمت کتاب (تومان) : 41,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 17


در صورت تبدیل فایل کتاب Dive Into Design Patterns به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب به الگوهای طراحی شیرجه بزنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب به الگوهای طراحی شیرجه بزنید

الگوهای طراحی راه حل های معمولی برای مشکلات رایج در طراحی نرم افزار هستند. شما نمی توانید فقط یک الگو را پیدا کنید و آن را در برنامه خود کپی کنید، همانطور که با توابع یا کتابخانه های خارج از قفسه می توانید. الگو یک قطعه کد خاص نیست، بلکه یک مفهوم کلی برای حل یک مشکل خاص است. آنها مانند نقشه های از پیش ساخته شده ای هستند که می توانید آنها را برای حل یک مشکل طراحی تکراری در کد خود سفارشی کنید. کتاب Dive Into Design Patterns 22 الگوی طراحی کلاسیک و 8 اصل طراحی را نشان می دهد که این الگوها بر اساس آن ها ساخته شده اند. - هر فصل از بحث در مورد یک مسئله طراحی نرم افزار واقعی شروع می شود که سپس با استفاده از یکی از الگوها به تدریج حل می شود. - سپس یک بررسی دقیق از ساختار الگو و تغییرات آن و به دنبال آن یک مثال کد انجام می شود. - سپس کتاب کاربردهای مختلف الگو را نشان می دهد و نحوه پیاده سازی الگو را گام به گام حتی در یک برنامه موجود آموزش می دهد. - هر فصل با بحث در مورد جوانب مثبت و منفی الگو و روابط، شباهت ها و تفاوت های آن با سایر الگوها به پایان می رسد.


توضیحاتی درمورد کتاب به خارجی

Design patterns are typical solutions to commonly occurring problems in software design. You can’t just find a pattern and copy it into your program, the way you can with off-the-shelf functions or libraries. The pattern is not a specific piece of code, but a general concept for solving a particular problem. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code. The book Dive Into Design Patterns illustrates 22 classic design patterns and 8 design principles that these patterns are based on. - Every chapter starts from a discussion of a real life software design problem which is then progressively solved by applying one of the patterns. - Then goes a detailed review of the pattern’s structure and its variations, followed by a code example. - Then the books shows various applications of the pattern and teaches how to implement the pattern step by step, even in an existing program. - Each chapter concludes with a discussion of pros and cons of the pattern and its relations, similarities and differences with other patterns.



فهرست مطالب

A Few Words on Copyright......Page 3
Table of Contents......Page 5
How to Read This Book......Page 7
INTRODUCTION TO OOP......Page 8
Objects, classes......Page 9
Class hierarchies......Page 11
Abstraction......Page 14
Encapsulation......Page 15
Inheritance......Page 18
Polymorphism......Page 19
Relations Between Objects......Page 21
INTRODUCTION TO PATTERNS......Page 24
What’s a Design Pattern?......Page 25
Why Should I Learn Patterns?......Page 29
SOFTWARE DESIGN PRINCIPLES......Page 30
Features of Good Design......Page 31
Design Principles......Page 35
Encapsulate What Varies......Page 36
Program to an Interface, not an Implementation......Page 40
Favor Composition Over Inheritance......Page 45
SOLID Principles......Page 49
Single Responsibility Principle......Page 50
Open/Closed Principle......Page 52
Liskov Substitution Principle......Page 55
Interface Segregation Principle......Page 62
Dependency Inversion Principle......Page 65
CATALOG OF DESIGN PATTERNS......Page 69
Creational Design Patterns......Page 70
FACTORY METHOD......Page 72
ABSTRACT FACTORY......Page 88
BUILDER......Page 104
PROTOTYPE......Page 123
SINGLETON......Page 137
Structural Design Patterns......Page 146
ADAPTER......Page 150
BRIDGE......Page 163
COMPOSITE......Page 178
DECORATOR......Page 192
FACADE......Page 210
FLYWEIGHT......Page 220
PROXY......Page 234
Behavioral Design Patterns......Page 246
CHAIN OF RESPONSIBILITY......Page 251
COMMAND......Page 269
ITERATOR......Page 290
MEDIATOR......Page 305
MEMENTO......Page 321
OBSERVER......Page 337
STATE......Page 353
STRATEGY......Page 369
TEMPLATE METHOD......Page 382
VISITOR......Page 394
Conclusion......Page 410




نظرات کاربران