DegreeManger实现