官术网_书友最值得收藏!

4.7 新手訓練營

練習1:構(gòu)建圖書管理系統(tǒng)類圖

downloads\4\新手訓練營\圖書管理系統(tǒng)類圖

提示:本練習中,主要構(gòu)建一個圖書管理系統(tǒng)類圖。在圖書管理系統(tǒng)中,主要包括借閱者、借還書、圖書基本信息、借閱者類型、圖書存放信息和圖書類別6個主要類。其中,借閱者類主要用于描述借閱者的基本信息,包括6個屬性和4個操作;借還書類主要用于描述圖書借閱者的借書還書信息,包括5個屬性;圖書基本信息類主要用于描述圖書的基本信息,包括9個屬性和7個操作;借閱者類型類主要用于描述借閱者的類別信息,包括5個屬性和3個操作;圖書存放信息類主要用于描述圖書在圖書館內(nèi)的存放位置信息,包括4個屬性和2個操作;而圖書類別類則主要用于描述圖書的類別信息,包括2個屬性和2個操作。

練習2:音頻子系統(tǒng)類圖

downloads\4\新手訓練營\音頻子系統(tǒng)類圖

提示:本練習中,主要構(gòu)建一個數(shù)碼錄音機系統(tǒng)中的音頻子系統(tǒng)類圖。在數(shù)碼錄音機系統(tǒng)中,每條信息是由一組音頻塊組成的,而每個音頻塊又包含了一組音頻樣本。音頻子系統(tǒng)總是記錄或是回放一個完整的音頻塊。音頻的輸入類(Audiolnput)和輸出類(AudioOutput)是實時工作的,Timer類是硬件定時器的封裝類,它為Audiolnput和AudioOutput類提供精確定時。其中,Microphone是麥克風的封裝類。一個Microphone類記錄一個聲音樣本。而Speaker類能夠通過揚聲器回放聲音的樣本。

練習3:聲音系統(tǒng)的內(nèi)部表示類圖

downloads\4\新手訓練營\聲音系統(tǒng)的內(nèi)部表示類圖

提示:本練習中,主要構(gòu)建一個聲音系統(tǒng)的內(nèi)部表示類圖。數(shù)碼錄音機系統(tǒng)中回放一條信息和記錄一條信息是一個比較復雜的過程,需要精確地定時并需要和硬件進行交互,因此在系統(tǒng)中使用3個不同的類來播放信息。而且,這樣的設計能夠很容易地將系統(tǒng)擴展成可以處理包含2聲道音頻塊或使用管道壓縮技術(shù)的立體聲信息。聲音信息內(nèi)部主要由3部分組成,即信息(Message)、音頻塊(AudioBIock)和聲音樣本(SoundSample)。

主站蜘蛛池模板: 府谷县| 时尚| 奉节县| 大冶市| 大港区| 康保县| 额敏县| 平乡县| 山东| 乐山市| 汝州市| 保定市| 永福县| 望奎县| 呼图壁县| 手游| 湛江市| 普兰店市| 汤阴县| 天柱县| 安徽省| 军事| 政和县| 修文县| 瓦房店市| 江陵县| 吴旗县| 江城| 樟树市| 四川省| 阿克陶县| 康平县| 合肥市| 于田县| 兴海县| 大安市| 谷城县| 沂水县| 呈贡县| 阳江市| 桐梓县|