设计需要什么条件