4.2.2 基于对象