28.7 公共类设计