add some practices code about design pattern , immutable class, executor and others
Merge pull request #6 from patricklo/feature/J03

add some practices code about design pattern , immutable class, executor...