库的设计