Design Patterns
Push to Git

Signed-off-by: jayad <jayad@yahoo-inc.com>
Learned C++ DP and STL
C++ DP and STL