包括常用设计思想,设计技巧,常用模块的设计