Название: Easy Learning Design Patterns Java Practice: Reusable Object-Oriented Software Автор: Yang Hu Издательство: Independently published ISBN: 109589935X Год: 2019 Страниц: 143 Язык: английский Формат: epub, azw3, pdf (conv) Размер: 10.1 MB
Опыт проектирования объектно-ориентированного программного обеспечения, шаблоны проектирования позволяют разработчикам создавать более гибкие, элегантные и, в конечном счете, повторно используемые проекты без необходимости заново открывать решения для проектирования. Каждый шаблон описывает обстоятельства, при которых он применим, когда он может быть применен с учетом других конструктивных ограничений, а также последствий и компромиссов использования шаблона в рамках более крупного проекта. Все шаблоны составлены из реальных систем и основаны на реальных примерах. Каждый шаблон также включает в себя код, который демонстрирует, как он может быть реализован в объектно-ориентированных языках программирования, таких как Java.
Experience about the design of object-oriented software, the design patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.
Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and arebased on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like Java.
Contents:
1. Strategy Pattern Principle 2. Strategy Pattern Case 3. Composition Pattern Principle 4. Composition Pattern Case 5. Singleton Pattern Principle 6. Singleton Pattern Case 7. Template Pattern Principle 8. Template Pattern Case 9. Factory Pattern Principle 10. Factory Pattern Case 11. Builder Pattern Principle 12. Builder Pattern Case 13. Adapter Pattern Principle 14. Adapter Pattern Case 15. Facade Pattern Principle 16. Facade Pattern Case 17. Decorator Pattern Principle 18. Decorator Pattern Case 19. Prototype Pattern Shallow Clone 20. Prototype Pattern Deep Clone 21. Bridge Pattern Principle 22. FlyWeight Pattern Case 23. Chain Pattern Principle 24. Chain Pattern Case 25. Command Pattern Case 26. Iterator Pattern Case 27. Mediator Pattern Case 28. Memento Pattern Case 29. Observer Pattern Case 30. Visitor Pattern Case 31. State Pattern Case 32. Proxy Pattern Case
Скачать Easy Learning Design Patterns Java Practice: Reusable Object-Oriented Software
|