面對物件是一種軟體設計思想,和具體的實現無關
其實吧,面對物件思想和java並不是直接關係,只是java相比其他程式語言可能更符合面對物件的思想,以前總寫程式的時候總是想以java語言實現用面對過程思想思考出來的程式,什麼封裝啊,繼承啊,多型啊,不知所以然統統用上,只為實現效果,不管思考的方式是否合理,結果就是一種思想的折磨,怎麼看怎麼彆扭,寫的程式不知所謂,前端時間看了一個搞.net的人出的一個系列的講面對物件思想和設計模式的教程,僅僅是看了第一個影片我就覺得貌似很有感覺,果然面對物件是一種純粹的軟體設計思想,j2ee陣營的對手.net裡一樣有人精通設計模式,確實是越接近到本質越是接近統一,這莫非就是馬克斯哲學的對立統一的高度證明,真有意思。
影片裡講的很受人啟發,確實慢慢在改變我思考程式設計時的方式,越是後面自己找一些資料學面對物件的一些實現方式越是有領悟。面對物件的思想和設計模式的東西確實高出於具體實現的東西,在這個層面的思考不能將具體的實現扯在一起,更多的是要整個系統的設計加以考慮,所以我不得不說面對物件的思想將我的思想拉到了一個新的高度,這中感覺確實挺叫人興奮的,雖然現在自己在面對物件設計方面的經驗還不是很足,但是很明顯,我只要我堅持著這種面對物件的思想來實現軟體的需求並加以學習設計模式方面的東西,我會完全走上面對物件這條路上不可自拔,就好像banq和各位大師們一樣,至於是否堅持這樣走下去我得再好好考慮了,呵呵,畢竟現實不完美,也許以後不做程式設計了。。。淺見於此,歡迎交流討論!
影片裡講的很受人啟發,確實慢慢在改變我思考程式設計時的方式,越是後面自己找一些資料學面對物件的一些實現方式越是有領悟。面對物件的思想和設計模式的東西確實高出於具體實現的東西,在這個層面的思考不能將具體的實現扯在一起,更多的是要整個系統的設計加以考慮,所以我不得不說面對物件的思想將我的思想拉到了一個新的高度,這中感覺確實挺叫人興奮的,雖然現在自己在面對物件設計方面的經驗還不是很足,但是很明顯,我只要我堅持著這種面對物件的思想來實現軟體的需求並加以學習設計模式方面的東西,我會完全走上面對物件這條路上不可自拔,就好像banq和各位大師們一樣,至於是否堅持這樣走下去我得再好好考慮了,呵呵,畢竟現實不完美,也許以後不做程式設計了。。。淺見於此,歡迎交流討論!
[該貼被Jxqy於2011-03-30 10:11修改過]
相關文章
- 其實servlet就是一種mvc設計思想的一種實現ServletMVC
- 軟體系統的設計和實現
- 有管理共享記憶體設計方法的具體實現記憶體
- 求教:注入的具體實現類是哪一個?
- Java代理設計模式(Proxy)的四種具體實現:靜態代理和動態代理Java設計模式
- 訊息中介軟體—Kafka 的設計思想Kafka
- 軟體的效能設計(一)介面設計對軟體效能的影響 (轉)
- 軟體的效能設計(二) 臨時物件對軟體效能的影響 (轉)物件
- 關於數學和軟體設計
- 軟體思想的進化和相通
- 一,現代軟體開發架構思想架構
- 哪種人是軟體設計中的稀缺型人才?
- 軟體是現實世界的抽象,關鍵是怎麼抽?抽象
- 【軟體工程】物件導向的設計軟體工程物件
- JAXB(一)——初體驗之實現XML和物件之間的對映XML物件
- 23種軟體設計模式設計模式
- 國學思想之於軟體架構設計架構
- React框架實現移動頁面翻譯是一種什麼體驗?React框架
- DDD的實體、值物件、聚合根的基類和介面:設計與實現物件
- 程式設計是一種對你的身體健康十分有害的工作程式設計
- 介面 做具體的實現
- 軟體結構設計,具體分為幾個步驟?
- CORS Cookie,和nodejs中的具體實現CORSCookieNodeJS
- 軟體設計是怎樣煉成的(4)——軟體設計的“大道理”
- 精益思想和軟體開發
- koa,redux等主流框架的中介軟體設計思想原理分析Redux框架
- 【軟體工程】軟體設計之總體設計軟體工程
- java面對物件程式設計的概念Java物件程式設計
- 記憶體虛擬化技術,具體的實現方法有哪兩種?記憶體
- 測試用例怎麼關聯到具體的業務模組和具體前端頁面以及後端介面上前端後端
- hibernate一對多、多對多的實體設計和配置檔案配置
- 《軟體故事》:軟體和程式設計藝術的興起程式設計
- 做大廠程式設計師是一種怎樣的體驗?程式設計師
- javascript物件的property和prototype是這樣一種關係JavaScript物件
- 軟體的未來是無碼
- 非同步程式設計在ArkTS中具體怎麼實現?非同步程式設計
- 軟體設計師:物件導向技術物件
- 一個簡易郵件群發軟體設計與實現