specification模式