الگوهای طراحی نرم‌افزار برای توسعه‌دهندگان جاوا ۲۰۲۱
Software Design Patterns for Java Developers 2021

دانلود کتاب الگوهای طراحی نرم‌افزار برای توسعه‌دهندگان جاوا ۲۰۲۱ (Software Design Patterns for Java Developers 2021) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Lalit Mehra

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2021

زبان

English

تعداد صفحه‌ها

282

نوع فایل

pdf

حجم

10.9 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب الگوهای طراحی نرم‌افزار برای توسعه‌دهندگان جاوا ۲۰۲۱

الگوهای طراحی را برای غنی‌سازی و بهبود فرآیند توسعه نرم‌افزار تمرین کنید

ویژگی‌های کلیدی

● دسته‌بندی الگوهای طراحی در سه گروه اصلی.
● بررسی عمیق الگوهای طراحی با فصل‌های جداگانه که هر کدام را به تفصیل پوشش می‌دهند.
● درک الگوهای طراحی برای تسریع و بهینه‌سازی تلاش‌های توسعه.

توضیحات

کتاب «الگوهای طراحی نرم‌افزار برای توسعه‌دهندگان جاوا» به مبانی طراحی نرم‌افزار و همچنین الگوهای طراحی تثبیت‌شده‌ای می‌پردازد که کل چرخه توسعه نرم‌افزار را ساده‌تر و کارآمدتر می‌کنند.

در ابتدا، کتاب انواع مختلف الگوهای طراحی نرم‌افزار و تفاوت‌های آن‌ها را بررسی می‌کند. با استفاده از مثال‌های متعدد، می‌توانید پیاده‌سازی الگوهای طراحی مختلف مانند Singleton، Object Pool، Adapter، Abstract Factory و Proxy را بررسی کنید. الگوهای طراحی دیگر شامل ساده‌سازی سیستم‌های پیچیده، تغییر رفتار الگوریتم در زمان اجرا، ایمن‌سازی ارسال پیام‌ها و بسیاری موارد دیگر است. علاوه بر این، یک فصل به درک برخی از مؤثرترین اصول طراحی و ضد الگوهای موجود اختصاص داده شده است.

در سرتاسر کتاب، الگوهای طراحی را پیاده‌سازی خواهید کرد و هدف، مزایا، معایب احتمالی و چالش‌های هر یک از این الگوهای طراحی را درک خواهید کرد.

آنچه خواهید آموخت

● ارائه راهکارهای طراحی شفاف و واضح.
● طراحی سیستم‌های کم‌هزینه و با نگهداری پایین.
● طراحی راهکارهای مقیاس‌پذیر و قابل استفاده مجدد.
● طراحی راهکارهایی که به راحتی قابل درک و خوانا باشند.
● استفاده از بهترین روش‌های طراحی که بارها آزمایش شده و به طور مداوم بهبود یافته‌اند.
● اجتناب از مشکلات و موانع در طول طراحی یک سیستم.

این کتاب برای چه کسانی مناسب است

این کتاب برای توسعه‌دهندگان نرم‌افزار، برنامه‌نویسان با تجربه و معماران نرم‌افزار با درک اولیه از توسعه نرم‌افزار که با کار با سیستم‌های متوسط ​​تا بزرگ مقیاس راحت هستند، مناسب است. برای خواندن این کتاب بهتر است تجربه عملی با برنامه‌نویسی جاوا داشته باشید.

فهرست مطالب

1. خود را روشن کنید
2. یکتا در نوع خود
3. کارخانه اشیاء
4. واگذاری ساخت شی
5. بازیافت و استفاده مجدد
6. آداپتور
7. تزئین اشیاء
8. نگهبان
9. ساده‌سازی پیچیدگی
10. الگو
11. مراقب باشید
12. حالت و رفتارها
13. اجرای دستورات
14. فراتر از الگوهای طراحی


فهرست کتاب:

۱. صفحه روی جلد

۲. صفحه عنوان

۳. صفحه حق تکثیر

۴. صفحه تقدیم

۵. درباره نویسنده

۶. درباره بازبین‌ها

۷. قدردانی

۸. پیشگفتار

۹. واژه‌نامه خطاها

۱۰. فهرست مطالب

۱. خود را روشن کنید

۲. منحصر به فرد

۳. کارخانه شی

۴. ساخت شی نماینده

۵. بازیافت و استفاده مجدد

۶. آداپتور

۷. تزئین اشیاء

۸. نگهبان

۹. ساده سازی پیچیدگی

۱۰. الگو

۱۱. مراقب باشید

۱۲. حالات و رفتارها

۱۳. اجرای دستورات

۱۴. فراتر از الگوهای طراحی

۲۵. فهرست نمایه

توضیحات(انگلیسی)

Practice Design Patterns to Enrich and Streamline Software Development

 

KEY FEATURES  

● Classify design patterns into three broad categories.

● Deep dive into design patterns with individual chapters covering them in detail.

● Understand design patterns to fast track and streamline the development effort.

 

DESCRIPTION 

'Software Design Patterns for Java Developers' discusses the fundamentals of software design as well as well-established design patterns that simplify and outperform the entire software development cycle.

To begin with, the book covers the various types of software design patterns and how they differ from one another. Using numerous examples, you can investigate the implementation of various design patterns such as singleton, object pool, adapter, abstract factory, and proxy. Other design patterns include simplifying complex systems, changing the algorithm behavior in runtime, securing broadcasting messages, and many more. Additionally, a chapter is dedicated to understanding some of the most effective design principles and anti-patterns available today.

Throughout the book, you will implement the design patterns and understand their purpose, benefits, potential drawbacks, and challenges for each of these design patterns.

 

WHAT YOU WILL LEARN

● Provide design solutions that are clean and transparent.

● Design low maintenance and low cost systems.

● Design reusable and scalable solutions. 

● Design solutions that are easy to understand and readable.

● Utilize time-tested and continually refined design best practises.

● Avoid pitfalls during the course of designing a system.

WHO THIS BOOK IS FOR  

This book is for software developers, experienced programmers, software architects with basic understanding of software development and are comfortable working with medium to large-scale systems. Best to have hands on experience with Java programming in order to read this book.

 

TABLE OF CONTENTS

1. Enlighten Yourself

2. One of a Kind

3. Object Factory

4. Delegate Object Construction

5. Recycle and Reuse

6. Adapter

7. Decorating Objects

8. The Guardian

9. Simplifying the Complexity

10. Template

11. Keep a close eye

12. State and behaviours

13. Executing Commands

14. Beyond Design Patterns


Table of Contents

1. Cover Page

2. Title Page

3. Copyright Page

4. Dedication Page

5. About the Author

6. About the Reviewers

7. Acknowledgement

8. Preface

9. Errata

10. Table of Contents

1. Enlighten Yourself

2. One of a Kind

3. Object Factory

4. Delegate Object Construction

5. Recycle and Reuse

6. Adapter

7. Decorating Objects

8. The Guardian

9. Simplifying the Complexity

10. Template

11. Keep a Close Eye

12. State and Behaviors

13. Executing Commands

14. Beyond Design Patterns

25. Index

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.