详解各个模式建造者模式,装饰模式,状态模式,工厂模式