一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

老話重彈——再談接口與抽象類

  1. 從依賴倒置說起

  首先,我們來看下《敏捷軟件開發》中對依賴倒置的說明:

  a. 高層模塊不應該依賴于低層模塊,二者都應該依賴于抽象。

  b. 抽象不應該依賴于細節,細節應該依賴于抽象。

  我們先拋開第二點來看第一點,什么叫高層模塊,什么叫低層模塊。在我理解來看:高層模塊也就是戰略性模塊,業務性模塊。而低層模塊就是戰術性模塊,細節類模塊。

  先來看這樣一段代碼:

    class Person
{
private Mouth mouth;

public Person(Mouth mouth)
{
this.mouth = mouth;
}

/// <summary>
/// 吃飯
/// </summary>
public void Eat()
{
if (mouth == null)
{
throw new NullReferenceException();
}

mouth.OpenMouth();
FillMouthWithFood();
mouth.CloseMouth();
}

private void FillMouthWithFood(){ }
}

class Mouth
{
/// <summary>
/// 張嘴
/// </summary>
public void OpenMouth() { }

/// <summary>
/// 閉嘴
/// </summary>
public void CloseMouth() { }
}

it知識庫老話重彈——再談接口與抽象類,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 色婷婷视频 | 高清一区二区三区免费 | 久久婷婷激情综合色综合也去 | 不卡的毛片 | 国产精品好好热在线观看 | 精品免费在线视频 | 美女色黄| 国产成人亚洲综合 | 精品国产系列在线观看 | 六月天色 | 国产一起色一起爱 | 久久er国产精品免费观看8 | 一区免费在线观看 | 91亚洲福利 | 国产亚洲综合成人91精品 | 国产精品福利片 | 日韩美女拍拍免费视频网站 | 国产自产一c区 | 亚洲综合激情六月婷婷在线观看 | 最新国产福利在线观看 | 国内自拍网址 | 国产在线播放免费 | 五月香婷婷| 精品国产一区二区三区在线 | 99爱在线精品视频网站 | 久久涩精品 | 中文字幕视频一区 | 三区在线观看 | 国产在线麻豆自在拍91精品 | 亚洲综合伊人色一区 | 欧美xxxb| 国产swag在线 | 欧美人与禽| 国产精品高清一区二区 | 黄色在线视频观看 | 精品精品 | 婷婷综合社区 | 精品小视频在线观看 | 爽爽影院色黄网站在线观看 | 99激情网| 色综合图片二区150p |