دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 3 نویسندگان: Vaskaran Sarcar سری: ISBN (شابک) : 1484279700, 9781484279700 ناشر: Apress سال نشر: 2022 تعداد صفحات: 674 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 15 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
کلمات کلیدی مربوط به کتاب الگوهای طراحی جاوا: یک تجربه عملی با نمونه های دنیای واقعی: جاوا، جاوا 17، الگوهای طراحی، برنامه نویسی شی گرا
در صورت تبدیل فایل کتاب 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) را پوشش می دهد. بخش چهارم انتقادات به الگوهای طراحی را با مروری سریع بر ضد الگوها پوشش می دهد. همچنین شامل فصلی در مورد سؤالات متداول در مورد الگوهای طراحی است.
این کتاب همچنین شامل فصلی در مورد سؤالات متداول در مورد الگوهای طراحی است. هر الگو با مثال های دنیای واقعی توضیح داده شده و مزایا و معایب هر یک از الگوهای طراحی مورد بحث قرار می گیرد. این کتاب با پرسشهای متداول به پایان میرسد که میتواند به شما کمک کند برای یک مصاحبه شغلی آماده شوید.
چه خواهید آموخت.
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
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