亚洲中文精品a∨在线,国产在线精品在线精品,国产亚洲欧美一区,欧美肉肉丝视频一区二区

您當前位置: 唯學網 » 軟件工程師 » 輔導專題

軟件工程師考試考點輔導:設計模式與Java

來源:唯學網•教育培訓(slhrvoh.cn)  【唯學網 • 中國教育電子商務平臺】 加入收藏

隨著夏季的悄悄離去,2013年下半年的全國軟件工程師考試也即將開始了。面對緊張壓抑的復習,考生們迫切地希望自己在考場上能夠發(fā)揮好,獲得好的成績。下面是唯學小編為各位準備參加2013軟件工程師考試的考生們準備的《軟件設計師》考點輔導:設計模式與Java,希望對大家有所幫助。

什么是設計模式

20世紀60年代的軟件危機使得人們開始重視軟件工程的研究。起初,人們把軟件設計的重點放在數據結構和算法的選擇上。隨著軟件系統(tǒng)規(guī)模越來越大、越來越復雜,整個系統(tǒng)的結構和規(guī)格說明也顯得越來越重要。面對日益復雜的軟件系統(tǒng),人們開始認識到,要真正實現(xiàn)軟件的工業(yè)化生產方式,達到軟件產業(yè)發(fā)展所需要的軟件生產率和質量,軟件復用是一條現(xiàn)實可行的途徑。

1995年,《Design Pattern》(中譯“設計模式”)一書問世,成為面向對象編程中使用模式化方法的開創(chuàng)性著作。這本書對于軟件實踐中的一些不斷變換面孔重復出現(xiàn)、但特征和解決方案的本質卻十分類似的問題進行了總結歸納,提煉出23個具有代表性的模式。設計模式本身并不是一種具體的“技術”,它講述的是思想。它不僅僅展示了接口或抽象類在實際案例中的靈活應用和智慧,還讓開發(fā)人員能夠真正掌握接口或抽象類的應用。更重要的是,該書提煉的這些設計模式反復強調的宗旨是盡量提高程序的使用率,讓程序盡可能的可重用。

Java中的設計模式

Java語言作為面向對象編程語言的優(yōu)秀代表,它擁有簡單易用的特性,以及強大的功能,非常有利于設計模式的實施。Java發(fā)展到現(xiàn)在,按應用主要分為三大塊:J2SE、J2ME和J2EE,這也就是Sun ONE(Open Net Environment)體系。J2SE就是Java2的標準版,主要用于桌面應用軟件的編程;J2ME主要應用于嵌入式系統(tǒng)開發(fā),如手機和PDA的編程;J2EE是Java2的企業(yè)版,主要用于大型分布式網絡程序的開發(fā),如電子商務網站和ERP系統(tǒng)。Java技術已經逐漸成為電子商務主流技術之一。在Java的各個平臺中,設計模式有很多精彩的應用,而且隨著Java技術的不斷發(fā)展,設計模式也在不斷豐富。

J2SE與設計模式

早期發(fā)布的設計模式主要來自桌面應用軟件的開發(fā)經驗。在《Design Pattern》一書中,所有的模式都是通過面向桌面應用的窗口程序來舉例說明的。相應的在J2SE中,貫穿了設計模式的思想,尤其是大量運用了MVC模式。

想要了解更多的軟件工程師考試輔導信息嗎?想要第一時間了解軟件工程師考試相關資訊嗎?想要得到更多軟件工程師考試培訓相關信息資料嗎?來唯學網吧,唯學網是一個大型的教育考試培訓平臺,唯學網軟件工程師考試培訓頻道會第一時間為大家更新提供最新軟件工程師考試資訊!敬請大家關注!如有任何疑問也可在線留言,小編會為您在第一時間解答!

0% (0)
0% (10)
已有條評論
新聞瀏覽排行