using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _9_9_4
{
//定义Vehicle基类
public abstract class Vehicle
{
string name;
public void AddPassenger()
{
}
}
//定义基类car
public abstract class Car : Vehicle
{
}
//定义基类Train
public abstract class Train : Vehicle
{
}
//-----------------------------------------------
interface IPassengerCarrier
{
}
interface IHeavyLoadCarrier
{
}
//--------------------------------------------
// 创建IPassengerCarrier的类
public class PassengerTrain : Train,IPassengerCarrier
{
}
public class Compact : Car, IPassengerCarrier
{
}
public class SUV : Car, IPassengerCarrier
{
}
public class Pickup : Car, IPassengerCarrier, IHeavyLoadCarrier
{
}
//创建IHeavyLoadCarrier的类
public class FreightTrain : Train, IHeavyLoadCarrier
{
}
public class _424DoubleBogey : Train
{
}
}