最新章節
- Index
- Summary
- Software architecture AntiPatterns
- Software development AntiPatterns
- An introduction to AntiPatterns
- Chapter 11. AntiPatterns
品牌:中圖公司
上架時間:2021-07-16 09:30:28
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-07-16 09:46:31
- Summary
- Software architecture AntiPatterns
- Software development AntiPatterns
- An introduction to AntiPatterns
- Chapter 11. AntiPatterns
- Summary
- Advantages/disadvantages of the State pattern
- A simple example of the State design pattern
- Defining the State design pattern
- Chapter 10. The State Design Pattern
- Summary
- Frequently asked questions
- Benefits of the MVC pattern
- The MVC pattern in the real world
- A UML class diagram for the MVC design pattern
- The Model-View-Controller pattern
- An introduction to Compound patterns
- Chapter 9. Model-View-Controller – Compound Patterns
- Summary
- Frequently asked questions
- The advantages and disadvantages of the Template Method pattern
- The Hollywood principle and the Template Method
- The Template Method pattern – hooks
- The Template Method pattern in the real world
- Defining the Template Method pattern
- Chapter 8. The Template Method Pattern – Encapsulating Algorithm
- Summary
- Frequently asked questions
- Advantages and disadvantages of Command patterns
- Implementing the Command pattern in the real world
- Understanding the Command design pattern
- Introducing the Command pattern
- Chapter 7. The Command Pattern – Encapsulating Invocation
- Summary
- Frequently asked questions
- The Observer pattern – advantages and disadvantages
- Loose coupling and the Observer pattern
- The Observer pattern methods
- The Observer pattern in the real world
- Understanding the Observer design pattern
- Introducing Behavioral patterns
- Chapter 6. The Observer Pattern – Keeping Objects in the Know
- Summary
- Frequently asked questions
- Comparing the Fa?ade and Proxy patterns
- Advantages of the Proxy pattern
- The Proxy pattern in the real world
- Understanding different types of Proxies
- A UML class diagram for the Proxy pattern
- Understanding the Proxy design pattern
- Chapter 5. The Proxy Pattern – Controlling Object Access
- Summary
- Frequently asked questions
- The principle of least knowledge
- Implementing the Fa?ade pattern in the real world
- A UML class diagram
- Understanding the Fa?ade design pattern
- Understanding Structural design patterns
- Chapter 4. The Fa?ade Pattern – Being Adaptive with Fa?ade
- Summary
- The Factory method versus Abstract Factory method
- The Abstract Factory pattern
- The Factory Method pattern
- The Simple Factory pattern
- Understanding the Factory pattern
- Chapter 3. The Factory Pattern – Building Factories to Create Objects
- Summary
- Drawbacks of the Singleton pattern
- A real-world scenario – the Singleton pattern part 2
- A real-world scenario – the Singleton pattern part 1
- Singletons and metaclasses
- The Monostate Singleton pattern
- Module-level Singletons
- Lazy instantiation in the Singleton pattern
- Understanding the Singleton design pattern
- Chapter 2. The Singleton Design Pattern
- Summary
- Classifying patterns
- Patterns for dynamic languages
- The concept of design patterns
- Object-oriented design principles
- Major aspects of object-oriented programming
- Understanding object-oriented programming
- Chapter 1. Introduction to Design Patterns
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewer
- About the Author
- Foreword
- Credits
- 版權頁
- 封面
- 封面
- 版權頁
- Credits
- Foreword
- About the Author
- About the Reviewer
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Introduction to Design Patterns
- Understanding object-oriented programming
- Major aspects of object-oriented programming
- Object-oriented design principles
- The concept of design patterns
- Patterns for dynamic languages
- Classifying patterns
- Summary
- Chapter 2. The Singleton Design Pattern
- Understanding the Singleton design pattern
- Lazy instantiation in the Singleton pattern
- Module-level Singletons
- The Monostate Singleton pattern
- Singletons and metaclasses
- A real-world scenario – the Singleton pattern part 1
- A real-world scenario – the Singleton pattern part 2
- Drawbacks of the Singleton pattern
- Summary
- Chapter 3. The Factory Pattern – Building Factories to Create Objects
- Understanding the Factory pattern
- The Simple Factory pattern
- The Factory Method pattern
- The Abstract Factory pattern
- The Factory method versus Abstract Factory method
- Summary
- Chapter 4. The Fa?ade Pattern – Being Adaptive with Fa?ade
- Understanding Structural design patterns
- Understanding the Fa?ade design pattern
- A UML class diagram
- Implementing the Fa?ade pattern in the real world
- The principle of least knowledge
- Frequently asked questions
- Summary
- Chapter 5. The Proxy Pattern – Controlling Object Access
- Understanding the Proxy design pattern
- A UML class diagram for the Proxy pattern
- Understanding different types of Proxies
- The Proxy pattern in the real world
- Advantages of the Proxy pattern
- Comparing the Fa?ade and Proxy patterns
- Frequently asked questions
- Summary
- Chapter 6. The Observer Pattern – Keeping Objects in the Know
- Introducing Behavioral patterns
- Understanding the Observer design pattern
- The Observer pattern in the real world
- The Observer pattern methods
- Loose coupling and the Observer pattern
- The Observer pattern – advantages and disadvantages
- Frequently asked questions
- Summary
- Chapter 7. The Command Pattern – Encapsulating Invocation
- Introducing the Command pattern
- Understanding the Command design pattern
- Implementing the Command pattern in the real world
- Advantages and disadvantages of Command patterns
- Frequently asked questions
- Summary
- Chapter 8. The Template Method Pattern – Encapsulating Algorithm
- Defining the Template Method pattern
- The Template Method pattern in the real world
- The Template Method pattern – hooks
- The Hollywood principle and the Template Method
- The advantages and disadvantages of the Template Method pattern
- Frequently asked questions
- Summary
- Chapter 9. Model-View-Controller – Compound Patterns
- An introduction to Compound patterns
- The Model-View-Controller pattern
- A UML class diagram for the MVC design pattern
- The MVC pattern in the real world
- Benefits of the MVC pattern
- Frequently asked questions
- Summary
- Chapter 10. The State Design Pattern
- Defining the State design pattern
- A simple example of the State design pattern
- Advantages/disadvantages of the State pattern
- Summary
- Chapter 11. AntiPatterns
- An introduction to AntiPatterns
- Software development AntiPatterns
- Software architecture AntiPatterns
- Summary
- Index 更新時間:2021-07-16 09:46:31