設(shè)計(jì)模式之Template Template定義:定義一個(gè)操作中算法的骨架,將一些步驟的執(zhí)行延遲到其子類中. 其實(shí)Java的抽象類本來就是Template模式,因此使用很普遍.而且很容易理解和使用
標(biāo)簽: Template Java 定義 設(shè)計(jì)模式
上傳時(shí)間: 2014-12-05
上傳用戶:D&L37
JAVA基礎(chǔ)doc1、面向?qū)ο蟮奶卣饔心男┓矫? 1.抽象: 抽象就是忽略一個(gè)主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時(shí)不用部分細(xì)節(jié)。抽象包括兩個(gè)方面,一是過程抽象,二是數(shù)據(jù)抽象。 2.繼承: 繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵(lì)類的重用,它提供了一種明確表述共性的方法。對(duì)象的一個(gè)新類可以從現(xiàn)有的類中派生,這個(gè)過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實(shí)例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。 3.封裝: 封裝是把過程和數(shù)據(jù)包圍起來,對(duì)數(shù)據(jù)的訪問只能通過已定義的界面。面向?qū)ο笥?jì)算始于這個(gè)基本概念,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象,這些對(duì)象通過一個(gè)受保護(hù)的接口訪問其他對(duì)象。 4. 多態(tài)性: 多態(tài)性是指允許不同類的對(duì)象對(duì)同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢(shì),很好的解決了應(yīng)用程序函數(shù)同名問題。
上傳時(shí)間: 2014-09-11
上傳用戶:Yukiseop
學(xué)編譯原理時(shí)的課程作業(yè),里面包含抽象語法樹和程序源代碼.
上傳時(shí)間: 2015-10-30
上傳用戶:VRMMO
硬件抽象層的原理和實(shí)現(xiàn)技術(shù),對(duì)于想實(shí)現(xiàn)硬件無關(guān)的程序員很有用
標(biāo)簽: 硬件 抽象層 實(shí)現(xiàn)技術(shù)
上傳時(shí)間: 2014-02-08
上傳用戶:我干你啊
信息是個(gè)很抽象的概念,本文介紹了熵的概念,并介紹計(jì)算方法
標(biāo)簽: 抽象
上傳時(shí)間: 2015-10-31
上傳用戶:牛布牛
企業(yè)內(nèi)部的很多業(yè)務(wù)都可以抽象為一個(gè)或者若干個(gè)工作流,最典型的是收發(fā)文工作流。一個(gè)發(fā)文流程可能要經(jīng)歷起草,審批,校對(duì),領(lǐng)導(dǎo)簽字,傳閱等步驟。傳統(tǒng)的辦公模式完成此流程需要投入很多人力,而且運(yùn)轉(zhuǎn)起來較慢,容易出錯(cuò),如果采用辦公自動(dòng)化系統(tǒng),公文的流轉(zhuǎn)就可以自動(dòng)化,顯然有很多好處。 UML(Unified Modeling Language)是一種面向?qū)ο蟮慕UZ言,它已經(jīng)廣泛用于面向?qū)ο笙到y(tǒng)的分析和設(shè)計(jì)。統(tǒng)一過程(Unified Process)是一種軟件工程方法,它將軟件開發(fā)過程分為一系列的工作流程(Workflow),充分發(fā)揮了迭代的開發(fā)思想,是軟件開發(fā)成功的重要因素。 Struts是基于JAVA的一個(gè)開源項(xiàng)目,采用模塊化的設(shè)計(jì)思想將業(yè)務(wù)邏輯,數(shù)據(jù)存儲(chǔ)和用戶界面分離,簡化了企業(yè)級(jí)應(yīng)用程序的構(gòu)建。 本文描述了葫蘆島鋅廠的辦公自動(dòng)化系統(tǒng)的開發(fā)過程,依據(jù)統(tǒng)一過程的開發(fā)思想,利用UML構(gòu)建和描述系統(tǒng)的結(jié)構(gòu)與行為,并用Struts完成了系統(tǒng)的最終實(shí)現(xiàn)。
標(biāo)簽: 多業(yè)務(wù) 抽象
上傳時(shí)間: 2015-11-01
上傳用戶:ljmwh2000
該類是個(gè)java抽象工廠模式,希望對(duì)大家有所幫助。
上傳時(shí)間: 2015-11-03
上傳用戶:1966640071
有一個(gè)接口,用抽象類實(shí)現(xiàn)它的部分功能,再用實(shí)現(xiàn)類繼承抽象類,實(shí)現(xiàn)其它沒實(shí)現(xiàn)的接口方法
上傳時(shí)間: 2013-12-30
上傳用戶:it男一枚
稀疏矩陣的抽象數(shù)據(jù)結(jié)構(gòu)的算法的實(shí)現(xiàn),首先聲明一個(gè)類,在該類的基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)與矩陣的轉(zhuǎn)置
標(biāo)簽: 稀疏 矩陣 抽象 數(shù)據(jù)結(jié)構(gòu)
上傳時(shí)間: 2013-12-19
上傳用戶:sammi
有一個(gè)魔王總是使用自己的一種非常精練而抽象的語言講話,沒有人能聽得懂,但他的語言是可以逐步解釋成人能聽懂的語言,因?yàn)樗恼Z言是由以下兩種形式的規(guī)則由人的語言逐步抽象上去的: (1) α→β1β2…βm (2) (θδ1δ2…δn)→θδnθδn-1…θδ1θ 在這兩種形式中,從左到右均表示解釋。試寫一個(gè)魔王語言的解釋系統(tǒng),用下述兩條具體規(guī)則和上述規(guī)則形式(2)實(shí)現(xiàn),把他的話解釋成人能聽得懂的話。 (1) B→tAdA (2) A→sae 設(shè)大寫字母表示魔王語言的詞匯;小寫字母表示人的語言詞匯;希臘字母表示可以用大寫字母或小寫字母代換的變量。魔王語言可含人的詞匯。測試用例見題集p97。
上傳時(shí)間: 2013-12-22
上傳用戶:ardager
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1