add some code for oo design principle
Merge branch 'master' of github.com:notyy/javaRefactorPractice
upgrade static env example