閱讀《軟體秘籍--設計那點事》,了解計算機的發展現狀,更多的資源正在向計算機靠攏。同時計算機軟體工程開發需要遵循一些原則;高聚合,低耦合原則;面向抽象程式設計;
多用組合少用繼承原則;開閉原則。同時開發需要設計模式:例如:建立型模式,結構性模型,行為型模型。
1.之前的做法:但是之前個人以及團隊開發中,責任分布並不明確,往往個人承擔全部任務,或者幾人任務混合,不滿足高聚合低耦合原則;同時在面對物件開發時並不清楚抽象性開發,和使用者之間解決交流問題,只是根據個人調查進行操作,設計過程中團隊成員,幾個人開發中,並沒有建立所謂的模型,只有流程圖,設計思路,團隊之間成員的討論過程。
2如此做法不好的原因;沒有系統的明確開發的過程,開發軟體工程,並不只是工作完成,他也是思想上,邏輯結構的明確,明確開放原則,同時修改軟體導致實體間混亂,沒有明實體結構進行建模,無法將軟體開發實體使用者進行抽象間交流。不利於工作的展開。
3解決方案:首先要明白建立設計模型,並不僅僅記住,更重要是進行結構的理解,循序漸進的了解,在實踐中應用這種設計思想,運用成熟。同時開發原則因進行遵守,盡量進行組合應用,指標容易混論,造成空指標,所以明確指標使用,同時進行抽象類的設計開發,解決實體應用。例如開發應用建立實體模型,表示清楚形同的各個功能,建立e--r圖分析邏輯結構。
閱讀筆記《軟體秘籍》03
閱讀筆記 軟體秘籍 03 閱讀 軟體秘籍 閱讀 抽象工廠模型,以發生在肯德基父子間對話來解釋抽象工廠的模型。抽象工廠提供乙個介面,用於建立相關或依賴物件的家族,而不語要具體的實現類。例如故事中,想建立抽象食物類,了解食物特性 類別,數量,總價等,包括食物計算方法。同時建立不同食物類,例如可樂類,漢堡...
學習筆記(二) Tomcat 那點事
很多時候語言是沒有更能直觀的體現乙個事物的,所以直接上圖 怕乙個看不明白,我放了兩個,圖是網上找的,哈哈哈哈 可以看出tomcat最外層的是乙個server容器,裡面可以包含多個service 這樣就可以為我們提供多個服務了 然後就是每個service裡包含多個connector,和乙個contai...
程式設計中的命名設計那點事
在我開始設計系統的時候,我會花去很多時間去設計命名,因為好的命名和好的設計是分不開的。in the beginning was theword,and the word was with god,and the word was god 太初有道。道與神同在,道就是神。約翰福音第一章,第一節 在設計...