chapater4 java freelance pattern
Merge pull request #317 from miniway/master

chapter4 java freelance pattern