逻辑分为哪几部分