ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Java Design Patterns: A Hands-On Experience with Real-World Examples

دانلود کتاب الگوهای طراحی جاوا: یک تجربه عملی با نمونه های دنیای واقعی

Java Design Patterns: A Hands-On Experience with Real-World Examples

مشخصات کتاب

Java Design Patterns: A Hands-On Experience with Real-World Examples

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 3 
نویسندگان:   
سری:  
ISBN (شابک) : 1484279700, 9781484279700 
ناشر: Apress 
سال نشر: 2022 
تعداد صفحات: 674 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 15 مگابایت 

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

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



کلمات کلیدی مربوط به کتاب الگوهای طراحی جاوا: یک تجربه عملی با نمونه های دنیای واقعی: جاوا، جاوا 17، الگوهای طراحی، برنامه نویسی شی گرا



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

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


در صورت تبدیل فایل کتاب Java Design Patterns: A Hands-On Experience with Real-World Examples به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب الگوهای طراحی جاوا: یک تجربه عملی با نمونه های دنیای واقعی



از رویکرد گام به گام این کتاب برای یادگیری و پیاده سازی الگوهای طراحی در برنامه های کاربردی دنیای واقعی استفاده کنید. روی الگوهای طراحی کلاسیک با جاوا 17 و اکلیپس (2021-09) تمرکز دارد. این کتاب علاوه بر الگوهای طراحی Gang of Four (GoF)، الگوهای طراحی رایج و جایگزین را پوشش می‌دهد و در فصلی درباره ضدالگوها، انتقاداتی از الگوهای طراحی را شامل می‌شود.

کتاب به چهار بخش تقسیم شده است. بخش اول اصول طراحی SOLID و الگوی کارخانه ساده را پوشش می دهد. بخش دوم 23 الگوی طراحی (GoF) شامل الگوهای خلقی، الگوهای ساختاری و الگوهای رفتاری را پوشش می‌دهد. بخش سوم، الگوهای طراحی جایگزین، از جمله الگوی شی تهی، و الگوی مدل-نما-کنترل کننده (MVC) را پوشش می دهد. بخش چهارم انتقادات به الگوهای طراحی را با مروری سریع بر ضد الگوها پوشش می دهد. همچنین شامل فصلی در مورد سؤالات متداول در مورد الگوهای طراحی است.

این کتاب همچنین شامل فصلی در مورد سؤالات متداول در مورد الگوهای طراحی است. هر الگو با مثال های دنیای واقعی توضیح داده شده و مزایا و معایب هر یک از الگوهای طراحی مورد بحث قرار می گیرد. این کتاب با پرسش‌های متداول به پایان می‌رسد که می‌تواند به شما کمک کند برای یک مصاحبه شغلی آماده شوید.


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

  • اصول طراحی SOLID را عمیقا بدانید
  • اجرای 23 الگوی طراحی از GoF
الگوی Null Object، الگوی Simple Factory و الگوی MVC را اعمال کنید
  • < span>نقد الگوهای طراحی را بدانید 
  • درک ضد الگوها
  • < li>درک خود را از طریق جلسات پرسش و پاسخ تأیید کنید
  • با مقایسه مزایا و معایب آنها، جایگزینی برای این الگوها انتخاب کنید.




این کتاب برای چه کسی است
توسعه دهندگان، معماران و برنامه نویسان نرم افزار

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

Use the step-by-step approach of this book to learn and implement design patterns in real-world applications. It focuses on classical design patterns with Java 17 and Eclipse (2021-09). In addition to Gang of Four (GoF) design patterns, the book covers popular and alternative design patterns and includes criticisms of design patterns in a chapter on anti-patterns. 

The book is divided into four parts. Part one covers the SOLID design principles and the Simple Factory pattern. Part two covers the 23 (GoF) design patterns, including the creational patterns, structural patterns, and behavioral patterns. Part three covers alternative design patterns, including the Null Object pattern, and the model-view-controller (MVC) pattern. Part four covers criticisms of design patterns with a quick overview of anti-patterns. It also includes a chapter on FAQs on design patterns.

The book also includes a chapter on FAQs on design patterns. Each pattern is explained with real-world examples and the pros and cons of each of the design patterns are discussed. The book concludes with FAQs that can help you prepare for a job interview.


What You Will Learn

  • Know the SOLID design principles in depth
  • Implement the 23 design patterns from the GoF
Apply the Null Object pattern, Simple Factory pattern, and the MVC pattern
  • Know the criticism of design patterns 
  • Understand the anti-patterns
  • Verify your understanding through Q&A sessions
  • Select an alternative to these patterns by comparing their pros and cons




Who This Book Is For
Software developers, architects, and programmers


فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewers
Acknowledgments
Introduction
Chapter 1: Understanding SOLID Principles
	Single Responsibility Principle
		Initial Program
		Demonstration 1
		Output
		Analysis
		Better Program
		Demonstration 2
		Output
	Open/Closed Principle
		Initial Program
		Demonstration 3
		Output
		Analysis
		Better Program
		Demonstration 4
		Output
		Analysis
	Liskov Substitution Principle
		Initial Program
		Demonstration 5
		Output
		Better Program
		Demonstration 6
		Output
		Analysis
	Interface Segregation Principle
		Initial Program
		Demonstration 7
		Output
		Analysis
		Better Program
		Demonstration 8
		Output
		Analysis
	Dependency Inversion Principle
		Initial Program
		Demonstration 9
		Output
		Analysis
		Better Program
		Demonstration 10
		Output
		Analysis
	Summary
Chapter 2: Simple Factory Pattern
	Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
		Output
		Analysis
	Q&A Session
		Final Comment
Chapter 3: Factory Method Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
	Modified Implementation
		Demonstration 2
		Output
		Analysis
	Q&A Session
Chapter 4: Abstract Factory Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
		Analysis
	The Client Code Variations
		Demonstration 2
		Demonstration 3
	Q&A Session
Chapter 5: Prototype Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
	Modified Implementation
		Class Diagram
		Demonstration 2
		Output
		Analysis
		Further Improvements
	Q&A Session
	Shallow Copy vs. Deep Copy
		Demonstration 3
		Output From Shallow Copy Implementation
		Analysis
		Output From Deep Copy Implementation
		Analysis
	Q&A Session Continued
		Demonstration 4
		Output
		Analysis
Chapter 6: Builder Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
	Q&A Session
	Alternative Implementation
		Demonstration 2
		Output
		Analysis
	Q&A Session Continued
Chapter 7: Singleton Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
		Analysis
	Q&A Session
	Alternative Implementations
		Demonstration 2: Eager Initialization
		Analysis
		Demonstration 3: Bill Pugh’s Solution
		Analysis
		Demonstration 4: Enum Singleton
		Analysis
	Q&A Session Continued
Chapter 8: Proxy Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
	Q&A Session
		Demonstration 2
		Output
Chapter 9: Decorator Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Using Subclassing
		Using Object Composition
		Class Diagram
		Package Explorer View
		Demonstration
		Output
	Q&A Session
Chapter 10: Adapter Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
		Analysis
	Types of Adapters
		Object Adapters
		Class Adapters
	Q&A Session
		Demonstration 2
		Output
		Analysis
Chapter 11: Facade Pattern
	GoF Definition
	Concept
	Real-World Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
		Output
		Analysis
	Q&A Session
Chapter 12: Flyweight Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
		Output
		Analysis
	Q&A Session
Chapter 13: Composite Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
		Output
		Analysis
	Q&A Session
Chapter 14: Bridge Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
	Additional Implementation
		Class Diagram
		Demonstration 2
		Output
	Q&A Session
Chapter 15: Template Method Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
	Q&A Session
		Demonstration 2
		Output
Chapter 16: Observer Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
		Output
	Q&A Session
Chapter 17: Chain of Responsibility Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
		Output
	Q&A Session
Chapter 18: Iterator Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
		Additional Comments
		Demonstration 2
		Output
	Q&A Session
		Demonstration 3
		Output
Chapter 19: Command Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
	Q&A Session
	Modified Implementation
		Class Diagram
		Demonstration 2
		Output
Chapter 20: Memento Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
		Analysis
	Q&A Session
	Additional Implementation
		Class Diagram
		Package Explorer View
		Demonstration 2
		Output
		Analysis
Chapter 21: Strategy Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
		Output
	Q&A Session
Chapter 22: State Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
		Output
		Analysis
	Q&A Session
Chapter 23: Mediator Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
		Analysis
	Additional Implementation
		Demonstration 2
		Output
		Analysis
	Q&A Session
Chapter 24: Visitor Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
		Analysis
	Using Visitor Pattern and Composite Pattern Together
		Step 1
		Step 2
		Step 3
		Step 4
		Step 5
		Demonstration 2
		Output
		Analysis
		Demonstration 3
		Output
	Q&A Session
Chapter 25: Interpreter Pattern
	GoF Definition
	Concept
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration 1
		Output
		Analysis
	Q&A Session
	Alternative Implementation
		Demonstration 2
		Output
Chapter 26: Null Object Pattern
	Definition
	Concept
		A Faulty Program
		Output
		An Unwanted Input
		The Potential Fix
		Analysis
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
		Output
		Analysis
	Q&A Session
Chapter 27: MVC Pattern
	Definition
	Concept
		Key Points to Remember
		Variation 1
		Variation 2
		Variation 3
	Real-Life Example
	Computer World Example
	Implementation
		Class Diagram
		Package Explorer View
		Demonstration
			Contents in Model Folder
				// Employee.java
				// Model.java
				// EmployeeModel.java
			Contents in View Folder
				// View.java
				// ConsoleView.java
			Contents in Controller Folder
				// Controller.java
				// EmployeeController.java
			Client Code
				// Client.java
		Output
	Q&A Session
		Modified Output
		Analysis
Chapter 28: Criticisms of Design Patterns
	Q&A Session
Chapter 29: Anti-Patterns
	Overview
	Brief History of Anti-Patterns
	Examples of Anti-Patterns
	Types of Anti-Patterns
	Q&A Session
Chapter 30: FAQ
Appendix A: A Brief Overview of
GoF Design Patterns
	Q&A Session
Appendix B: The Road Ahead
	A Personal Appeal to You
Appendix C: Recommended Reading
Index




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