如何從兒童獲得價值的父母班級。 我要總結的花price
並把它作爲整個花束如何從兒童班級獲得價值
abstract class Bouquet
{
public List<Flower> _flowers = new List<Flower>();
public List<Flower> Flowers
{
get { return _flowers; }
private set { _flowers = value; }
}
public decimal Coast { get; set; }
public int Count { get; set; }
public Bouquet(int c)
{
this.Count = c;
for (int i=0;i< Count; i++){//
Coast = Flowers.Sum(flower => flower.price);
}
this.CreateBouquet();
}
//Factory method
public abstract void CreateBouquet();
}
class RosesStandard:Bouquet
{
public RosesStandard(int c) : base(c)
{
}
public override void CreateBouquet()
{
Flowers.Add(new Rose());
}
}`
而且Flower
樣子的總和(coast
):
public class Flower
{
public decimal price { get; set; }
}
///<summary>
/// concrete flower
/// </summary>
class Rose:Flower
{
public Rose()
{
price = 100;
}
}`
PS對不起我的英文不好)
對你的問題更精確。你瞄準了哪個價值,你想用它做什麼? –
另外,您是否想在創建花束後計算花費?現在,你正在計算「c」次花費,然後在花束中加入鮮花。將括號放在您要for循環中重複的語句中。 –
更新問題 – Fel