add factroy
add builder
Merge branch 'master' of
https://github.com/cstriker1407/design_pattern.git