add design pattern about service.

refer: http://rayer.logdown.com/posts/32096-talk-about-service-design