桥接模式,先占位,后面再写文章补充
using System;
using System.Collections.Generic;
namespace SimpleFactory
{
class Program
{
static void Main(string[] args)
{
var meterial = new 辅料();
var potatos = new 酸辣土豆丝(meterial);
potatos.加辣椒();
potatos.加醋();
potatos.制作();
}
}
public class 辅料
{
public int 辣椒 { get; }
public int 醋 { get; }
}
public class 酸辣土豆丝
{
private 辅料 辅料;
public 酸辣土豆丝(辅料 meterial)
{
this.辅料 = meterial;
}
public void 加辣椒()
{
Console.WriteLine("放了100克辣椒");
}
public void 加醋()
{
Console.WriteLine("加了一勺醋");
}
public void 制作()
{
Console.WriteLine("酸辣土豆丝制作完成");
}
}
}