Prev
1
2
3
4
5
6
7
8
9
Next
- Experience
- Applied Template Method pattern to Helper-based code
- Recognized the Fragile Base-Class Problem as Template hierarchy got more complex
- Switched to Strategy Pattern
- Removes responsibility from client programmer for framework managed processes, such as connection management and XML serialization
- Eliminates cut-n-paste code, so business code is smaller, and maintenance is simpler
- Layered so exceptions and changes can be made easily when needed