وبلاگ بلیان

Design Patterns - Elements Of Reusable

جلد کتاب Design Patterns - Elements Of Reusable

معرفی کتاب «Design Patterns - Elements Of Reusable» نوشتهٔ Katherine Miller، Joshua Barbour و Gang Of Four : Gamma Helm Johnson & Vlissides، منتشرشده توسط نشر Addison Wesley در سال 1998. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Preface to CD As we were writing Design Patterns, we knew the patterns we were describing had value because they had proven themselves in many different contexts. Our hope was that other software engineers would benefit from these patterns as much as we had. Now, three years after its debut, we find ourselves both grateful and thrilled by how the book has been received. Lots of people use it. Many tell us the patterns have helped them design and build better systems. Many others have been inspired to write their own patterns, and the pool of patterns is growing. And many have commented on what might be improved about the book and what they would like to see in the future. A recurring comment in all the feedback has been how well-suited the book is to hypertext. There are numerous cross-references, and chasing references is something a computer can do very well. Since much of the software development process takes place on computers, it would be natural to have a book like ours as an on-line resource. Observations like these got us excited about the potential of this medium. So when Mike Hendrickson approached us about turning the book into a CD-ROM, we jumped at the chance. Two years and several megabytes of e-mail later, we're delighted that you can finally obtain this edition, the Design Patterns CD, and put its unique capabilities to work. Now you can access a pattern from your computer even when someone has borrowed your book. You can search the text for key words and phrases. It's also considerably easier to incorporate parts of it in your own on-line documentation. And if you travel with a notebook computer, you can keep the book handy without lugging an extra two pounds of paper. About This Document......Page 1 Design Patterns CD - Elements Of Reusable Object-Oriented Software......Page 2 Contents......Page 3 Preface To CD......Page 6 Preface To Book......Page 8 Foreword - By Grady Booch......Page 10 Guide To Readers......Page 11 Introduction......Page 12 A Case Study......Page 38 Creational Patterns......Page 73 Structural Patterns......Page 78 Behavioral Patterns......Page 80 Conclusion......Page 82 Glossary......Page 89 Guide To Notation......Page 93 Foundation Classes......Page 98 Bibliography......Page 104 Index......Page 112 License Agreement......Page 115 FAQ (And Answers)......Page 119 Other Pattern Books......Page 121 Abstract Factory......Page 124 Adapter......Page 133 Bridge......Page 144 Builder......Page 153 Chain Of Responsibility......Page 162 Command......Page 172 Composite......Page 182 Decorator......Page 193 Facade......Page 202 Factory Method......Page 210 Flyweight......Page 219 Interpreter......Page 231 Iterator......Page 244 Mediator......Page 258 Memento......Page 269 Observer......Page 278 Prototype......Page 288 Proxy......Page 297 Singleton......Page 307 State......Page 314 Strategy......Page 323 Template Method......Page 332 Visitor......Page 338 Design Patterns About This Document 1 Design Patterns CD - Elements Of Reusable Object-Oriented Software 2 PRELIMINARIES 3 Contents 3 Preface To CD 6 Preface To Book 8 Foreword - By Grady Booch 10 Guide To Readers 11 Introduction 12 A Case Study 38 Creational Patterns 73 Structural Patterns 78 Behavioral Patterns 80 Conclusion 82 Glossary 89 Guide To Notation 93 Foundation Classes 98 Bibliography 104 Index 112 License Agreement 115 FAQ (And Answers) 119 Other Pattern Books 121 PATTERNS 124 Abstract Factory 124 Adapter 133 Bridge 144 Builder 153 Chain Of Responsibility 162 Command 172 Composite 182 Decorator 193 Facade 202 Factory Method 210 Flyweight 219 Interpreter 231 Iterator 244 Mediator 258 Memento 269 Observer 278 Prototype 288 Proxy 297 Singleton 307 State 314 Strategy 323 Template Method 332 Visitor 338 computer,programming,design,patterns
دانلود کتاب Design Patterns - Elements Of Reusable