Head First design mode (Chinese version) pdf

Source: Internet
Author: User
Tags abstract

Download address: Download the network disk

Content Profile ...

Head First design mode (Chinese version) has a total of 14 chapters, each chapter introduces several design patterns, completely covers the four-person group version of all 23 design patterns. The preface introduces the use of the book, the 1th chapter to the 11th chapter introduced the design pattern for strategy, Observer, Decorator, Abstract Factory, Factory Method, Singleton,command, Adapter, Facade, Templatemethod, Iterator, Composite, state, Proxy. The last three chapters are more special. The 12th chapter describes how to combine more than two design patterns into a new design pattern (such as the famous MVC model), the author calls it a composite design pattern (This is the author's own name, not the standard noun of the four groups), the 13th chapter describes how to further study the design patterns, how to discover new design patterns and other topics, As for the 14th chapter, we will quickly explore design patterns not yet introduced, including Bridge, Builder, Chain of Responsibility, Flyweight, interpreter, mediator, Memento, Prototype, Visitor. The 1th chapter also introduces the basic concepts of four (abstract, encapsulation, inheritance, polymorphism), and the 1th chapter to the 9th chapter introduces nine principles (Principle). Do not underestimate these principles, since each design model contains several concepts of the principle of XX. Many times, in the design of a dilemma, this time we must return to the principle of XX, in order to facilitate the determination of trade-offs. It can be said that the principle of XX is our goal, and the design pattern is our practice.Catalog ...Introduction
Who is fit to read this book?
We know what your brain is thinking.
Meta-cognition
Let your brain take it.
Technical revision
Thanks
1 Welcome to design mode World: Getting Started with design patterns
Simulated Duck Application
Joe thought of inheriting
How to leverage the interface.
The unchanging truth of software development
Separate changes and Invariant sections
Design the behavior of ducks
Test the Duck Code
To set behavior dynamically
Bigger picture of encapsulation behavior
"There is a" better than "is a"
Policy mode
The power of shared-mode vocabulary
How do I use design patterns.
Tools in the Design box
Problem solving
2 Let your subject know the status quo
Meteorological Observatory
Recognize observer patterns
Publisher + subscriber = The pattern of a rare person
Five-minute skit: the subject of observation
Defining the Observer pattern
The power of loose coupling
Design Weather Stations
Implementing Weather Stations
Using the Java built-in observer pattern
The dark side of java.util.Observable
Tools in the Design box
Problem solving
......
3 Decorator Mode: Decorative objects
4 Factory mode: Baking the essence of oo
5 Single-piece mode: Unique object
6 Command mode: Encapsulation call
7 Adapter mode and appearance mode: the same way
8 Template Method pattern: encapsulation algorithm
9 Transmitter and Combination mode: well-managed collections
10 State mode: The state of a thing
11 Proxy Mode: Control object access
12 Composite mode: Mode in mode
13 Live with design patterns: patterns in the real world
Appendix A: Remaining patterns

Download address: Download the network disk

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.