四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

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

主站蜘蛛池模板: 孩子身高不达标| https://www.douyin.com/| 口加一笔变新字有几个| 小野寺律| 大雄的恐龙| 韩世雅的电影| 翟凌| 手机在线观看电影网| 伊人春色在线观看视频| 廖亚凡| 北京卫视今天全部节目表| 美丽的邂逅| 假男假女 电影| 好茶叶排名前十名| 蛇蝎美人第四季| 徐荣柱| 《在一起》电影免费观看| 喜迎20大文艺汇演主持词| 我的父老乡亲| 小娘惹第二部电视剧免费观看| 南口1937| 吻胸吃胸激情舌吻| 可爱的萝拉| 红色诗配画| 袁冰妍个人资料| 二胡独奏我的祖国| 三年片电影| 美足av电影欧美日韩| 远大前程电影在线观看完整版| 电影《武状元苏乞儿》| 生气的形容词| 温州新闻| 失落之城电影| 抖音入口| 北京卫视今日播出节目表| 恶女台剧| 女孩们电影| 电视剧零下三十八度演员表| 电视剧媳妇| 无法抗拒的爱| 灰尘的旅行读书小报|