Книги и журналы » Компьютерная литература » Программирование (книги)
Java Design PatternsГод издания: 2022
Автор: Sarcar V.
Издательство: Apress
ISBN: 978-1-4842-7971-7
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 674
Описание: 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.
[spoiler="Примеры страниц"]

[/spoiler]
[spoiler="Оглавление"]
About the Author xxi
About the Technical Reviewers xxiii
Acknowledgments xxv
Introduction xxvii
Part I: Foundation 1
Chapter 1: Understanding SOLID Principles 3
Chapter 2: Simple Factory Pattern 65
Part II: The Gang of Four (GoF) Design Patterns 77
Chapter 3: Factory Method Pattern 79
Chapter 4: Abstract Factory Pattern 97
Chapter 5: Prototype Pattern 119
Chapter 6: Builder Pattern 149
Chapter 7: Singleton Pattern 175
Chapter 8: Proxy Pattern 191
Chapter 9: Decorator Pattern 205
Chapter 10: Adapter Pattern 227
Chapter 11: Facade Pattern 249
Chapter 12: Flyweight Pattern 263
Chapter 13: Composite Pattern 283
Chapter 14: Bridge Pattern 301
Chapter 15: Template Method Pattern 327
Chapter 16: Observer Pattern 343
Chapter 17: Chain of Responsibility Pattern 367
Chapter 18: Iterator Pattern 385
Chapter 19: Command Pattern 405
Chapter 20: Memento Pattern 435
Chapter 21: Strategy Pattern 455
Chapter 22: State Pattern 469
Chapter 23: Mediator Pattern 489
Chapter 24: Visitor Pattern 513
Chapter 25: Interpreter Pattern 549
Part III: Additional Design Patterns 575
Chapter 26: Null Object Pattern 577
Chapter 27: MVC Pattern 593
Part IV: The Final Talks on Design Patterns 619
Chapter 28: Criticisms of Design Patterns 621
Chapter 29: Anti-Patterns 627
Chapter 30: FAQ 635
Appendix A: A Brief Overview of GoF Design Patterns 641
Appendix B: The Road Ahead 649
Appendix C: Recommended Reading 651
Index 653
[/spoiler]