23.5 工具类设计