日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

怎样学java软件编程6_月光软件站 - 编程文档 - Java - 我学习使用java的一点体会(6)...

發布時間:2025/3/20 java 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎样学java软件编程6_月光软件站 - 编程文档 - Java - 我学习使用java的一点体会(6)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

現在應該說一說設計模式的學習了。設計模式是一個高度抽象的概念,每一種模式都是被抽象化了的解決某一問題的成功經驗,理解設計模式需要洞察力,因而學習設計模式前,最好有一定的經驗,不然很難體會設計模式的精髓。

寫設計模式方面的文章對我來說困難重重,首先由于經驗、水平的限制,對設計模式的理解還沒有達到那個高度,其次設計模式文章很多,從簡單介紹,到深入討論都有,很難再有新的視角討論。我今天就簡單介紹一下我讀過的兩本設計模式的書,從我對這兩本書的理解來介紹一下設計模式。

設計模式方面的書、資料很多,我讀過兩本,《設計模式》和《java與模式》,下面分別介紹。

《設計模式》就是常提及的Gof寫的那本,是使用模式化方法研究的開創性著作《Design Patterns Elements of Reusable Object-Oriented Software》的中譯本。無論如何這本書都稱得上是經典,值得收藏,可以隔一段時間拿出來品味一番。全書共6章,第一章引言,介紹了關于設計模式的基本概念,以及如何閱讀這本書。第二章介紹了一個應用了多個設計模式的實例。第三章討論了5個創建型模式,第四章討論了7個結構型模式,第五章討論了11個行為模式。第六章是結論。本書提及的23個設計模式,也是模式中的經典,在新創建的設計模式中,很大部分是這23個模式中的變體。但這本書晦澀難懂也同樣出名:

這本書介紹設計模式的對象描述語言,不是我們現在通用的UML,學習時,需要理解這種對象描述語言。

這本書示例實現語言是smalltalk和C++,學習這本書時要熟悉這兩種語言,而C++本身就是一個非常難的語言。

我認為這本書不適合初學設計模式的人,尤其對于java開發人員。

《java與模式》是對《設計模式》在java這方面做的簡單演繹。全書共55章,前兩章介紹一些基礎知識,包括UML的基本知識,接下來9章介紹面向對象的編程原則,剩余44章,討論了26個設計模式,18個主題。這18個主題是設計模式在應用中的一些示例,有些是作者的經驗,有些是廣泛應用的成功示例。

《java與模式》是針對java語言的,因而示例都是用java實現的。本書提供大量的簡單示例,簡單的示例易于理解,便于以后使用模式時模仿。而在主題部分討論的問題又很深刻,體現了作者對軟件設計的深刻理解,是作者對設計模式的一個演繹。雖然這門書相對簡單,我也是讀了3遍之后,才體會出這本書的味道。以下是我閱讀這本書的一點心得,我閱讀了三遍,就將每一遍我理解了什么說一說。

第一次閱讀:本書的前兩章是基礎的概念,自然要先了解;而面向對象的原則部分,需要一定的體會之后才能深刻理解,因而第一次讀時,能理解多少就理解多少,不必深究;對于設計模式的閱讀,至少要熟悉每個模式的uml圖以及這個模式的示例代碼;主題是第一次閱讀的重點,這些主題是應用設計模式的范例,應該主要理解。

第二次閱讀,要明白面向對象的原則說的是什么;重點研究每一個設計模式,理解適用范圍,理解優缺點,以及模式和模式的比較,在每個設計模式中如何體現面向對象的設計原則。

第三次閱讀,重點是體會面向對象的原則。

設計模式的學習不是一個簡單的過程,需要反復學習,不斷實踐。

總結

以上是生活随笔為你收集整理的怎样学java软件编程6_月光软件站 - 编程文档 - Java - 我学习使用java的一点体会(6)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。