IO程序 - 交通燈演示程序,采用中斷驅(qū)動(dòng)模式。① 南北路口的綠燈,東西路口的紅燈同時(shí)亮30秒。 ② 南北路口的黃燈閃爍3次,同時(shí)東西路口紅燈繼續(xù)亮。 ③ 南北路口的紅燈,東西路口的綠燈同時(shí)亮30秒。 ④ 南北路口的紅燈繼續(xù)亮。同時(shí)東西路口的黃燈閃爍3次。 ⑤ 轉(zhuǎn) ① 重復(fù)注:黃燈的每次閃爍亮0.5秒,熄0.5秒。
上傳時(shí)間: 2015-06-12
上傳用戶:牛津鞋
《java與模式》章節(jié)?秊ava與模式》章節(jié)?秊ava與模式》章節(jié)
上傳時(shí)間: 2015-06-12
上傳用戶:FreeSky
設(shè)計(jì)模式——訪問(wèn)者模式 Visitor模式允許我們?cè)诓桓膭?dòng)原有結(jié)構(gòu)的基礎(chǔ)之上不斷增加新的功能。 ICumulation接口定義了方法Cumulate(),旨在計(jì)算1+2+……+n,有兩種不同的實(shí)現(xiàn)方法,一個(gè)是一般的疊加算法GeneralArithmetic,一個(gè)是高斯算法GaoSiArithmetic。 因?yàn)槟撤N原因,系統(tǒng)需要添加求平均值的功能,還有計(jì)算1到n的平方和。 按照一般的思路,我們需要在ICumulation中定義兩個(gè)方法分別計(jì)算平均值和平方和,并在實(shí)現(xiàn)類中同時(shí)添加相應(yīng)的方法。在搭建了visitor模式的架構(gòu)以后,添加功能的代碼被移植到ICumulationVisitor中,添加的兩種功能也分別被以子類AverageVisitor和PowerVisitor實(shí)現(xiàn)。 功能的擴(kuò)展從在類中添加方法的方式變成了添加新類的方式,該類繼承一定的Visitor接口。這是一個(gè)90度的轉(zhuǎn)換,使得架構(gòu)符合開放封閉(OCP)原則:功能的擴(kuò)展無(wú)需改動(dòng)原有代碼。 同時(shí),這里也體現(xiàn)了單一職責(zé)原則(SRP),ICumulation層次結(jié)構(gòu)可以因?yàn)槌霈F(xiàn)了不同的算法而改變,但是不應(yīng)該因?yàn)樾枰?jì)算不同的東西(功能)而改變,算法和功能是橫向和縱向的關(guān)系。這里visitor模式隔離了算法和功能,ICumulation層次結(jié)構(gòu)負(fù)責(zé)算法,ICumulationVisitor層次結(jié)構(gòu)負(fù)責(zé)功能。
標(biāo)簽: ICumulation Cumulate Visitor 模式
上傳時(shí)間: 2015-06-12
上傳用戶:上善若水
sted 是一個(gè)非常小的簡(jiǎn)單的基于 ncurses的文本編輯器。而且如果你認(rèn)為其他編輯器太乏味的話它還攜帶著一個(gè)幻覺(jué)模式選擇
標(biāo)簽: ncurses sted 文本編輯器 編輯器
上傳時(shí)間: 2015-06-12
上傳用戶:wys0120
我編寫的能夠?qū)崿F(xiàn)頻繁關(guān)聯(lián)模式挖掘的FP-Growth數(shù)據(jù)挖掘算法。
標(biāo)簽: FP-Growth 編寫 模式 數(shù)據(jù)挖掘算法
上傳時(shí)間: 2015-06-14
上傳用戶:685
des 加密解密算法,兩種模式 用VC++實(shí)現(xiàn)
上傳時(shí)間: 2014-01-04
上傳用戶:zhangyi99104144
而是一本關(guān)于設(shè)計(jì)模式的書,它描述了在面向?qū)ο筌浖O(shè)計(jì)過(guò)程中針對(duì)特定問(wèn)題的簡(jiǎn)潔而優(yōu)雅的解決方案。設(shè)計(jì)模式捕獲了隨時(shí)間進(jìn)化與發(fā)展的問(wèn)題的求解方法,因此它們并不是人們從一開始就采用的設(shè)計(jì)方案。它們反映了不為人知的重新設(shè)計(jì)和重新編碼的成果,而這些都來(lái)自軟件開發(fā)者為了設(shè)計(jì)出靈活可復(fù)用的軟件而長(zhǎng)時(shí)間進(jìn)行的艱苦努力。設(shè)計(jì)模式捕獲了這些解決方案,并用簡(jiǎn)潔易用的方式表達(dá)出來(lái)。 設(shè)計(jì)模式并不要求使用獨(dú)特的語(yǔ)言特性
標(biāo)簽: 設(shè)計(jì)模式
上傳時(shí)間: 2015-06-14
上傳用戶:athjac
JICQ是用JAVA語(yǔ)言編寫的一個(gè)基于客戶機(jī)/服務(wù)器(C/S)模式的局域短信實(shí)時(shí)通信工具系統(tǒng),系統(tǒng)采用了Microsoft公司的SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù),系統(tǒng)通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù)。系統(tǒng)分為服務(wù)器程序和客戶程序兩部分,服務(wù)器與客戶間采用“傳輸控制協(xié)議”(TCP),通過(guò)套接字(Socket)連接,客戶之間采用“用戶數(shù)據(jù)報(bào)協(xié)議”(UDP),通過(guò)數(shù)據(jù)報(bào)套接字(DatagramSocket)建立連接。系統(tǒng)具有用戶注冊(cè)、用戶登錄、添加好友、刪除好友、發(fā)送和接收消息等功能。
上傳時(shí)間: 2015-06-14
上傳用戶:CHINA526
液晶屏分為8行15列漢字源代碼程序。 本例程未使用6963的文本模式,使用程序填入字模也足夠快。程序以Youth所提供 的51例程移植過(guò)來(lái),同時(shí)對(duì)有些地方做了簡(jiǎn)化處理,增加了畫線畫圓的例程,好在 6963的畫點(diǎn)有專用指令,所以不用讀屏就可以直接畫點(diǎn)。
上傳時(shí)間: 2014-11-07
上傳用戶:csgcd001
使用C++編寫的經(jīng)典數(shù)值計(jì)算算法,包括NEWTON迭帶法,SIMPSON,二分法,二分法求根,還附加了模式識(shí)別的FISHER算法
標(biāo)簽: SIMPSON NEWTON FISHER 分
上傳時(shí)間: 2014-08-28
上傳用戶:hebmuljb
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1