天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

  1. 從依賴倒置說起

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

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

  b. 抽象不應(yīng)該依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴于抽象。

  我們先拋開第二點(diǎn)來看第一點(diǎn),什么叫高層模塊,什么叫低層模塊。在我理解來看:高層模塊也就是戰(zhàn)略性模塊,業(yè)務(wù)性模塊。而低層模塊就是戰(zhàn)術(shù)性模塊,細(xì)節(jié)類模塊。

  先來看這樣一段代碼:

    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知識庫老話重彈——再談接口與抽象類,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 蜜臀久久99精品久久久久久做爰 | 忘忧草在线影院WWW日本动漫 | 欧美亚洲国内日韩自拍视频 | 国产乱对白精彩在线播放 | 被爽到叫呻呤视频免费视频 | 漂亮的保姆3集电影免费观看中文 | 日日做夜夜欢狠狠免费软件 | 色偷偷网址 | 国产成在线观看免费视频 | 一级做a爰片久久毛片苍井优 | 野花影院手机在线观看 | 精品久久久久中文字幕 | 久久99re2热在线播放7 | 久久这里只有精品视频e | 亚洲粉嫩美白在线 | 亚洲成a人片777777久久 | 国产精品亚洲精品久久品 | 快播av网址 | 九九99热久久精品在线6 | 忘忧草日本在线社区WWW电影 | 湖南电台在线收听 | 久久只有这里有精品4 | 高清国产在线观看 | 国产精品久久久久久亚洲影视 | 涩涩爱涩涩电影网站 | 92午夜免费福利757 | 处女座历史名人 | 巨污全肉np一女多男 | 国产传媒麻豆剧精品AV | 含羞草在线免费观看 | 天天爽夜夜爽夜夜爽 | 国产精品乱码一区二区三 | 亚洲永久精品AV在线观看 | 亚洲午夜精品久久久久久抢 | 成人在线不卡视频 | 国产成人无码精品久久久影院 | 亚洲国产精品久久无套麻豆 | 四虎影视国产精品亚洲精品hd | 激情内射亚洲一区二区三区 | 狠狠人妻久久久久久综合九色 | www伊人网|