今天,稍微參悟了下 spring框架。
裡面提到了 3種類、物件解耦的方式:
介面注入;setter注入;構造注入;
前一種:比較傾向與純物件導向的設計思想,主要通過介面來實現類、物件兩兩之間的耦合問題。
在真正實現方案時,比較偏向於應用設計模式來解決一切物件之間的問題,對反射應用不是很多。
後兩種:比較傾向與通過文件和反射來解決一切耦合問題,當然也用到不少模式,但模式不會再是那種巢狀,將多個模式的變化點,放到一點的方式,更靈活的用xml來格格擊破,更有點像游擊戰。
以前對物件導向的分析、設計、編碼實現有點極端的看法,現在感覺物件導向只不過是一種工具,至於用什麼的方式來實現,並不重要,重要的是我們有沒有真正的處理好這個工具中類、物件等兩兩的關係,真正的實現解耦,高內聚、可復用的問題。
一句話:白貓、黑貓能捉住老鼠的貓 ,就是好貓。不用考慮什麼方式,我只重視最終的結果,看問題有沒有全部解決。
軟體版本變更的一點感觸
大學裡面學的軟體工程裡面軟體專案管理早已經忘記許多,最近接了乙個婚姻的flash來做,和乙個師弟一起幹這樣的活,對這個軟體開發管理有一點感觸。由於製作這個flash 的時候需求不完整的。在製作過程當中,需求不斷更改,並且不斷滿足客人的需要。我們大學老師金老師說過,軟體的需求是一直伴隨軟體開發專案的開...
我對網頁設計的一點見解
我對網頁設計的一點見解 ryansoft 原作 關鍵字我對網頁設計的一點見解 出處首先說明一點,我不是專業的網頁設計人士,我是個程式設計師,不過接觸網頁已經有6年了,從一開始用html寫網頁到現在用dreamware來填網頁,多多少少也有半點見解吧.今天在藍色理想看到兩篇值得我收藏的文章,感覺真的不...
總結一下本專案的一點感觸
專案計畫 1 到乙個新公司用新平台新員工帶專案時專案計畫需要保守保守再保守 2 專案計畫中需要為整合測試和上線部署留出足夠時間,整合測試後需要留出一定時間進行相應的bug修改,如是原有系統的公升級開發,整合測試需要留出足夠的時間 3 如專案開發量太大,盡量切成小階段進行上線,單個階段中應該先難後易,...