- Hands-On Design Patterns with Java
- Dr. Edward Lavieri
- 129字
- 2021-06-24 14:58:01
Behavioral Design Patterns
In the previous chapter, we explored Object-Oriented Programming (OOP) and accepted it as the preferred programming approach for this and the remaining chapters in the book. We learned the key OOP principles—concise objects, encapsulation to protect, and purposeful inheritance—and we will see evidence of those principles in the design patterns and source code presented throughout this book.
In this chapter, we will explore the behavioral design pattern category and its individual design patterns listed as follows. We will examine programming challenges and the behavioral design patterns that solve them:
- Introducing behavioral design patterns
- Chain of responsibility pattern
- Command pattern
- Interpreter pattern
- Iterator pattern
- Mediator pattern
- Memento pattern
- Null object pattern
- Observer pattern
- State pattern
- Strategy pattern
- Template method pattern
- Visitor pattern
推薦閱讀
- 數(shù)據(jù)挖掘原理與實踐
- 云計算環(huán)境下的信息資源集成與服務(wù)
- 虛擬化與云計算
- 算法與數(shù)據(jù)中臺:基于Google、Facebook與微博實踐
- Oracle高性能自動化運維
- Mastering Machine Learning with R(Second Edition)
- WS-BPEL 2.0 Beginner's Guide
- SQL應用及誤區(qū)分析
- 計算機應用基礎(chǔ)教程上機指導與習題集(微課版)
- 探索新型智庫發(fā)展之路:藍迪國際智庫報告·2015(下冊)
- Oracle高性能SQL引擎剖析:SQL優(yōu)化與調(diào)優(yōu)機制詳解
- 數(shù)據(jù)挖掘競賽實戰(zhàn):方法與案例
- 數(shù)據(jù)庫查詢優(yōu)化器的藝術(shù):原理解析與SQL性能優(yōu)化
- 數(shù)據(jù)庫應用系統(tǒng)技術(shù)
- 云工作時代:科技進化必將帶來的新工作方式