中文名 | 外高內(nèi)低斜坡底 | 類????別 | 陶瓷術(shù)語 |
---|
形態(tài)特征
圈足外墻稍削,微微倒棱,內(nèi)墻斜削。也有外墻不削,只削內(nèi)墻,形成外墻高、內(nèi)墻低的斜坡底。 2100433B
市政井內(nèi)底標(biāo)高是用管外底標(biāo)高還是管內(nèi)底標(biāo)高呢?
市政井內(nèi)底標(biāo)高都是流水面標(biāo)高,不是管外標(biāo)高。
就是外面要比里面低,傾斜著放。
矩形風(fēng)管標(biāo)高 是指管內(nèi)底標(biāo)高,還是管外底標(biāo)高?
矩形風(fēng)管一般指的是風(fēng)管底標(biāo)高,圓形風(fēng)管指的是中心線標(biāo)高。
格式:pdf
大小:20KB
頁數(shù): 1頁
評分: 4.5
技術(shù)交底 TJ1.5 工程名稱 瑞安花園安置小區(qū) 5#、13#樓及地 下室 施工單位 連云港市房政建設(shè)工程有限公司 交底部位 主體結(jié)構(gòu)內(nèi)、外墻 工序名稱 內(nèi)、外填充墻體砌筑 交底提要: 1、施工準(zhǔn)備; 2、砌筑砂漿; 3、填充墻的砌筑方法、質(zhì)量要求; 4、注意事項(xiàng)。 交底內(nèi)容: 一、施工準(zhǔn)備 1、墻體拉結(jié)筋已植筋完畢且通過拉拔試驗(yàn)合格,構(gòu)造柱位置及鋼筋的綁扎必須按設(shè)計(jì)要求進(jìn)行且軸線 和邊線已放樣完畢,彈出門窗洞口位置,必須考慮門窗框位置,經(jīng)驗(yàn)線符合設(shè)計(jì)及規(guī)范要求。上、下樓層墻 體軸線垂直度必須嚴(yán)格控制,若出現(xiàn)有較大誤差(超過 10mm)時(shí)必須查明原因后再砌筑。豎向尺寸采用皮 數(shù)桿控制(也可采用在剪力墻或柱上劃皮數(shù)線的方法進(jìn)行控制) 。 2、準(zhǔn)備好砌筑用具、砌筑用外墻 220 厚自保溫砼空心砌塊 M7.5(390*220*190 ),內(nèi)墻 200/100 厚加氣 砼砌塊 A3.5B06(60
格式:pdf
大?。?span id="vjqowli" class="single-tag-height">20KB
頁數(shù): 1頁
評分: 4.4
內(nèi)澆外砌住宅結(jié)構(gòu)特征表 結(jié)構(gòu)類型 層數(shù) 層高 檐高 建筑面積 內(nèi)澆外砌 六層 2.8m 17.7m 4206m2
形態(tài)特征
外墻里斜,里墻也向里斜,足緣斜削,外高內(nèi)低。
在軟件設(shè)計(jì)中通常用耦合度和內(nèi)聚度作為衡量模塊獨(dú)立程度的標(biāo)準(zhǔn)。劃分模塊的一個(gè)準(zhǔn)則是高內(nèi)聚低耦合。從模塊粒度來看,高內(nèi)聚:盡可能類的每個(gè)成員方法只完成一件事(最大限度的聚合); 低耦合:減少類內(nèi)部,一個(gè)成員方法調(diào)用另一個(gè)成員方法。從類角度來看, 高內(nèi)聚低耦合:減少類內(nèi)部,對其他類的調(diào)用;從功能塊來看 高內(nèi)聚低耦合:減少模塊之間的交互復(fù)雜度(接口數(shù)量,參數(shù)數(shù)據(jù))即橫向:類與類之間、模塊與模塊之間;縱向:層次之間;盡可能,內(nèi)容內(nèi)聚,數(shù)據(jù)耦合。
降低耦合度的方法
1、少使用類的繼承,多用接口隱藏實(shí)現(xiàn)的細(xì)節(jié)。 Java面向?qū)ο缶幊桃虢涌诔酥С侄鄳B(tài)外, 隱藏實(shí)現(xiàn)細(xì)節(jié)也是其中一個(gè)目的。
2、模塊的功能化分盡可能的單一,道理也很簡單,功能單一的模塊供其它模塊調(diào)用的機(jī)會(huì)就少。(其實(shí)這是高內(nèi)聚的一種說法,高內(nèi)聚低耦合一般同時(shí)出現(xiàn))。
3、遵循一個(gè)定義只在一個(gè)地方出現(xiàn)。
4、少使用全局變量。
5、類屬性和方法的聲明少用public,多用private關(guān)鍵字。
6、多用設(shè)計(jì)模式,比如采用MVC的設(shè)計(jì)模式就可以降低界面與業(yè)務(wù)邏輯的耦合度。
7、盡量不用“硬編碼”的方式寫程序,同時(shí)也盡量避免直接用SQL語句操作數(shù)據(jù)庫。
8、最后當(dāng)然就是避免直接操作或調(diào)用其它模塊或類(內(nèi)容耦合);如果模塊間必須存在耦合,原則上盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共耦合的范圍,避免使用內(nèi)容耦合。
增強(qiáng)內(nèi)聚度方法
1、模塊只對外暴露最小限度的接口,形成最低的依賴關(guān)系。
2、只要對外接口不變,模塊內(nèi)部的修改,就不得影響其他模塊。
3、刪除一個(gè)模塊,應(yīng)當(dāng)只影響有依賴關(guān)系的其他模塊,而不應(yīng)該影響其他無關(guān)部分。
耦合性:也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),模塊的獨(dú)立性則越差。
模塊間耦合高低取決于模塊間接口的復(fù)雜性、調(diào)用的方式及傳遞的信息內(nèi)聚性:又稱塊內(nèi)聯(lián)系。指模塊的功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。若一個(gè)模塊內(nèi)各元素(語句之間、程序段之間)聯(lián)系的越緊密,則它的內(nèi)聚性就越高。
內(nèi)聚:故名思議,表示內(nèi)部間聚集、關(guān)聯(lián)的程度,那么高內(nèi)聚就是指要高度的聚集和關(guān)聯(lián)。高內(nèi)聚是指類與類之間的關(guān)系而定,高,意思是他們之間的關(guān)系要簡單,明了,不要有很強(qiáng)的關(guān)系,不然,運(yùn)行起來就會(huì)出問題。一個(gè)類的運(yùn)行影響到其他的類。由于高內(nèi)聚具備可靠性,可重用性,可讀性等優(yōu)點(diǎn),模塊設(shè)計(jì)推薦采用高內(nèi)聚。內(nèi)聚標(biāo)志一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度,它是信息隱蔽和局部化概念的自然擴(kuò)展。內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系,一個(gè)好的內(nèi)聚模塊應(yīng)當(dāng)恰好做一件事。它描述的是模塊內(nèi)的功能聯(lián)系。
偶然內(nèi)聚:一個(gè)模塊內(nèi)的各處理元素之間沒有任何聯(lián)系,只是偶然地被湊到一起。這種模塊也稱為巧合內(nèi)聚,內(nèi)聚程度最低。
邏輯內(nèi)聚:這種模塊把幾種相關(guān)的功能組合在一起, 每次被調(diào)用時(shí),由傳送給模塊參數(shù)來確定該模塊應(yīng)完成哪一種功能 。
時(shí)間內(nèi)聚:把需要同時(shí)執(zhí)行的動(dòng)作組合在一起形成的模塊稱為時(shí)間內(nèi)聚模塊。
過程內(nèi)聚:構(gòu)件或者操作的組合方式是,允許在調(diào)用前面的構(gòu)件或操作之后,馬上調(diào)用后面的構(gòu)件或操作,即使兩者之間沒有數(shù)據(jù)進(jìn)行傳遞。簡單的說就是如果一個(gè)模塊內(nèi)的處理元素是相關(guān)的,而且必須以特定次序執(zhí)行則稱為過程內(nèi)聚。例如某要完成登錄的功能,前一個(gè)功能判斷網(wǎng)絡(luò)狀態(tài),后一個(gè)執(zhí)行登錄操作,顯然是按照特定次序執(zhí)行的。
通信內(nèi)聚:指模塊內(nèi)所有處理元素都在同一個(gè)數(shù)據(jù)結(jié)構(gòu)上操作或所有處理功能都通過公用數(shù)據(jù)而發(fā)生關(guān)聯(lián)(有時(shí)稱之為信息內(nèi)聚)。即指模塊內(nèi)各個(gè)組成部分都使用相同的數(shù)據(jù)結(jié)構(gòu)或產(chǎn)生相同的數(shù)據(jù)結(jié)構(gòu)。
順序內(nèi)聚:一個(gè)模塊中各個(gè)處理元素和同一個(gè)功能密切相關(guān),而且這些處理必須順序執(zhí)行,通常前一個(gè)處理元素的輸出時(shí)后一個(gè)處理元素的輸入。例如某要完成獲取訂單信息的功能,前一個(gè)功能獲取用戶信息,后一個(gè)執(zhí)行計(jì)算均價(jià)操作,顯然該模塊內(nèi)兩部分緊密關(guān)聯(lián)。順序內(nèi)聚的內(nèi)聚度比較高,但缺點(diǎn)是不如功能內(nèi)聚易于維護(hù)。
功能內(nèi)聚:模塊內(nèi)所有元素的各個(gè)組成部分全部都為完成同一個(gè)功能而存在,共同完成一個(gè)單一的功能,模塊已不可再分。即模塊僅包括為完成某個(gè)功能所必須的所有成分,這些成分緊密聯(lián)系、缺一不可。
耦合:是對模塊間關(guān)聯(lián)程度的度量。耦合的強(qiáng)弱取決與模塊間接口的復(fù)雜性、調(diào)用模塊的方式以及通過界面?zhèn)魉蛿?shù)據(jù)的多少。 模塊間的耦合度是指模塊之間的依賴關(guān)系,包括控制關(guān)系、調(diào)用關(guān)系、數(shù)據(jù)傳遞關(guān)系。模塊間聯(lián)系越多,其耦合性越強(qiáng),同時(shí)表明其獨(dú)立性越差。降低模塊間的耦合度能減少模塊間的影響,防止對某一模塊修改所引起的“牽一發(fā)動(dòng)全身”的水波效應(yīng),保證系統(tǒng)設(shè)計(jì)順利進(jìn)行。 耦合度就是某模塊(類)與其它模塊(類)之間的關(guān)聯(lián)、感知和依賴的程度,是衡量代碼獨(dú)立性的一個(gè)指標(biāo)。
非直接耦合:兩個(gè)模塊之間沒有直接關(guān)系,它們之間的聯(lián)系完全是通過主模塊的控制和調(diào)用來實(shí)現(xiàn)的。耦合度最弱,模塊獨(dú)立性最強(qiáng)。
數(shù)據(jù)耦合:調(diào)用模塊和被調(diào)用模塊之間只傳遞簡單的數(shù)據(jù)項(xiàng)參數(shù)。相當(dāng)于高級語言中的值傳遞。
標(biāo)記耦合:調(diào)用模塊和被調(diào)用模塊之間傳遞數(shù)據(jù)結(jié)構(gòu)而不是簡單數(shù)據(jù),同時(shí)也稱作特征耦合。表就和的模塊間傳遞的不是簡單變量,而是像高級語言中的數(shù)據(jù)名、記錄名和文件名等數(shù)據(jù)結(jié)果,這些名字即為標(biāo)記,其實(shí)傳遞的是地址。
控制耦合:模塊之間傳遞的不是數(shù)據(jù)信息,而是控制信息例如標(biāo)志、開關(guān)量等,一個(gè)模塊控制了另一個(gè)模塊的功能。
外部耦合:一組模塊都訪問同一全局簡單變量,而且不通過參數(shù)表傳遞該全局變量的信息,則稱之為外部耦合。
公共耦合:一組模塊都訪問同一個(gè)全局?jǐn)?shù)據(jù)結(jié)構(gòu),則稱之為公共耦合。公共數(shù)據(jù)環(huán)境可以是全局?jǐn)?shù)據(jù)結(jié)構(gòu)、共享的通信區(qū)、內(nèi)存的公共覆蓋區(qū)等。如果模塊只是向公共數(shù)據(jù)環(huán)境輸入數(shù)據(jù),或是只從公共數(shù)據(jù)環(huán)境取出數(shù)據(jù),這屬于比較松散的公共耦合;如果模塊既向公共數(shù)據(jù)環(huán)境輸入數(shù)據(jù)又從公共數(shù)據(jù)環(huán)境取出數(shù)據(jù),這屬于較緊密的公共耦合。
公共耦合會(huì)引起以下問題:
1. 無法控制各個(gè)模塊對公共數(shù)據(jù)的存取,嚴(yán)重影響了軟件模塊的可靠性和適應(yīng)性。
2. 使軟件的可維護(hù)性變差。若一個(gè)模塊修改了公共數(shù)據(jù),則會(huì)影響相關(guān)模塊。
3. 降低了軟件的可理解性。不容易清楚知道哪些數(shù)據(jù)被哪些模塊所共享,排錯(cuò)困難。
一般地,僅當(dāng)模塊間共享的數(shù)據(jù)很多且通過參數(shù)傳遞很不方便時(shí),才使用公共耦合。
內(nèi)容耦合:一個(gè)模塊直接訪問另一模塊的內(nèi)容,則稱這兩個(gè)模塊為內(nèi)容耦合。
若在程序中出現(xiàn)下列情況之一,則說明兩個(gè)模塊之間發(fā)生了內(nèi)容耦合:
1. 一個(gè)模塊直接訪問另一個(gè)模塊的內(nèi)部數(shù)據(jù)。
2. 一個(gè)模塊不通過正常入口而直接轉(zhuǎn)入到另一個(gè)模塊的內(nèi)部。
3. 兩個(gè)模塊有一部分代碼重疊(該部分代碼具有一定的獨(dú)立功能)。
4. 一個(gè)模塊有多個(gè)入口。
內(nèi)容耦合可能在匯編語言中出現(xiàn)。大多數(shù)高級語言都已設(shè)計(jì)成不允許出現(xiàn)內(nèi)容耦合。這種耦合的耦合性最強(qiáng),模塊獨(dú)立性最弱。