Exemplo n.º 1
0
        static void Main(string[] args)
        {
            //卖家
            CommodityHouse   commodityHouse   = new CommodityHouse();
            ResidentialHouse residentialHouse = new ResidentialHouse();
            //中介添加卖家房子信息
            AbstractHouseMediator abstractHouseMediator = new HouseMediator();

            abstractHouseMediator.AddHouse(commodityHouse);
            abstractHouseMediator.AddHouse(residentialHouse);
            //买家通过中介买房子
            HouseBuyer houseBuyer = new HouseBuyer_Commodity();

            houseBuyer.BuyHouse(abstractHouseMediator);
        }
Exemplo n.º 2
0
 public HouseBuyer2(HouseMediator mediator) : base(mediator)
 {
 }
Exemplo n.º 3
0
 public People(HouseMediator mediator)
 {
     this.mediator = mediator;
 }
Exemplo n.º 4
0
 public HouseSeller1(HouseMediator mediator) : base(mediator)
 {
 }