5.4 公共类设计