package ϵ; /** * 汽车类(整体类),包含方向盘、驾驶员座椅、乘客座椅等组成部分 * 体现组合关系:汽车完全拥有这些部件,部件的生命周期由汽车管理 * @author The Administrator * @version 1.0 * @created 26-10-2025 13:53:56 */ class Car { private Seat driverSeat; private Seat passengerSeat; /** * 属性:方向盘、驾驶员座椅、乘客座椅(均为私有,体现汽车对部件的完全控制) */ private SteeringWheel steeringWheel; public void finalize() throws Throwable { } /** * 构造方法:初始化汽车时必须创建其包含的所有部件(组合关系核心:整体创建时同时创建部分? */ public Car(){ } public Seat getDriverSeat(){ return null; } public Seat getPassengerSeat(){ return null; } /** * 提供访问内部部件的方法(可选,根据需求开放) */ public SteeringWheel getSteeringWheel(){ return null; } }//end Car