Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 681 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
681
Dung lượng
19,13 MB
Nội dung
[...]... about DesignPatterns and UML at the same time Our diagrams are “UML-like” while we try to be true to UML there are times we bend the rules a bit, usually for our own selfish artistic reasons We don’t cover every single Design Pattern ever created There are a lot of Design Patterns: The original foundational patterns (known as the GoF patterns) , Sun’s J2EE patterns, JSP patterns, architectural patterns, ... Objectville guide Design Pattern defined 582 Pattern catalogs 583 How to create patterns 586 So you wanna be a DesignPatterns writer? 587 Organizing DesignPatterns 589 Thinking in patterns 594 Your mind on patterns 597 Don’t forget the power of the shared vocabulary 599 Top five ways to share your vocabulary 600 Cruisin’ Objectville with the Gang of Four 601 Your journey has just begun 602 Other Design Pattern... in a designpatterns book! tion: the burning ques n, we answerhat in a designpatterns book?” In this sectio they put t “So, why DID xxv how to use this book Who is this book for ? If you can answer “yes” to all of these: 1 Do you know Java? (You don’t need to be a guru.) 2 Do you want to learn, understand, remember, and apply design patterns, including the OO design principles upon which design patterns. .. Well-managed Collections: the Iterator and Composite Patterns 315 10 The State of Things: the State Pattern 385 11 Controlling Object Access: the Proxy Pattern 429 12 Patterns of Patterns: Compound Patterns 499 13 Patterns in the Real World: Better Living with Patterns 577 14 Appendix: Leftover Patterns 611 Table of Contents (the real thing) Intro Your brain on DesignPatterns Here you are trying to learn something,... the same design problem road and survived the trip Before we’re done, we’ll look at the use and benefits of design patterns, look at some key OO design principles, and walk through an example of how one pattern works The best way to use patterns is to load your brain with them and then recognize places in your designs and existing applications where you can apply them Instead of code reuse, with patterns. .. classifications to keep patterns quick b Learn how the gurus; read our erns isn’t just for that discovering pattpatterns writer too b See me a revealed HowTo and beco Gang of Four is of the mysterious tify when the true iden user b Be there books any patterns s – the coffee table with the neighbor b Keep up must own master a Zen Patterns mind like train your Design b Learn to oving your patterns developers... frien vocabulary 579 Looking more closely at the Design Pattern definition ide to The Objectville Gu ns h Design Patter Better Living wit patterns in the real 578 Ralph Johnson Gang of Four John Vlissides Erich Gamma xxiii table of contents 14 Appendix: Leftover Patterns Not everyone can be the most popular A lot has changed in the last 10 years Since Design Patterns: Elements of Reusable Object-Oriented... first came out, developers have applied these patterns thousands of times The patterns we summarize in this appendix are full-fledged, card-carrying, official GoF patterns, but aren’t always used as often as the patterns we’ve explored so far But these patterns are awesome in their own right, and if your situation calls for them, you should apply them with your head held high Our goal in this appendix is... together? Believe it or not, some of the most powerful OO designs use several patterns together Get ready to take your pattern skills to the next level; it’s time for Compound Patterns Just be careful—your co-workers might kill you if you’re struck with Pattern Fever Adding a decorator 526 Design Patterns are your key to the MVC 528 Looking at MVC through patterns- colored glasses 532 Using MVC to control the... idea.” So how do you trick your brain into thinking that your life depends on knowing Design Patterns? Who is this book for? xxvi We know what your brain is thinking xxvii Metacognition xxix Bend your brain into submission xxxi Technical reviewers x xxxiv Acknowledgements xxxv 1 intro to DesignPatterns Welcome to Design Patterns Someone has already solved your problems In this chapter, you’ll learn why . JSP
Head First EJB
Head First Object-Oriented Analysis & Design
Head First HTML with CSS & XHTML
Head Rush Ajax
Head First PMP
Head First SQL (2007)
Head. First C# (2007)
Head First Software Development (2007)
Head First JavaScript (2007)
Other books in O'Reilly's Head First series
Head First
Design