Some examples about Head First Design Patterns by C++