大象Thinking.in.UML第二版讀書筆記第1章:爲什麼需要UML

1、面向過程解決複雜問題的無力 (現實世界過於複雜,難以模擬)尤其在軟件升級過程中,難以控制衆多的影響因素,一個可選的思路就是講複雜問題細化成一個個的單元,脫離整體思考問題。各個單元之間通過接口完成組合。 2、面向對象編程的重要概念 封裝:隱藏內部 聚合:多個對象結合在一起形成新的對象 繼承:子類繼承父類 接口:不同對象實現同一個本質 多態:外表相似,功能(行爲不一致) 依賴:與部分對象產生聯繫,
相關文章
相關標籤/搜索