Design Patterns Elements of Reusable Object-Oriented Software

时间:2013-06-19 05:57:55
【文件属性】:

文件名称:Design Patterns Elements of Reusable Object-Oriented Software

文件大小:2.41MB

文件格式:PDF

更新时间:2013-06-19 05:57:55

[Table of Contents] Preface to Book Foreword Guide to Readers Introduction • What Is a Design Pattern? • Design Patterns in Smalltalk MVC • Describing Design Patterns • The Catalog of Design Patterns • Organizing the Catalog • How Design Patterns Solve Design Problems • How to Select a Design Pattern • How to Use a Design Pattern A Case Study: Designing a Document Editor • Design Problems • Document Structure • Formatting • Embellishing the User Interface • Supporting Multiple Look-and-Feel Standards • Supporting Multiple Window Systems • User Operations • Spelling Checking and Hyphenation • Summary Design Pattern Catalog Creational Patterns • Abstract Factory • Builder • Factory Method • Prototype • Singleton • Discussion of Creational Patterns Structural Patterns • Adapter • Bridge • Composite • Decorator • Facade • Flyweight • Proxy • Discussion of Structural Patterns Behavioral Patterns • Chain of Responsibility • Command • Interpreter • Iterator • Mediator • Memento • Observer • State • Strategy • Template Method • Visitor • Discussion of Behavioral Patterns Conclusion • What to Expect from Design Patterns • A Brief History • The Pattern Community • An Invitation • A Parting Thought Glossary Guide to Notation • Class Diagram • Object Diagram • Interaction Diagram Foundation Classes • List • Iterator • ListIterator • Point • Rect Bibliography Index


网友评论

  • 这书确实是经典,不过不适合初学者,建议有一定基础的人来看。
  • 很清晰的经典教材,谢谢分享。
  • 英文版,文字很清晰,图片稍微有点模糊……不过总体质量不错。谢谢分享
  • 字迹清晰,不太伤害眼睛。呵呵
  • 书PDF很清楚,要是有目录就更好了,方便查找各种模式
  • 最经典的设计模式教材。案例主要是以C++为主。电子版质量很不错!