8.4.2 公共类设计