完成第二篇设计模式的blog