語法解析
獲取潛在類
潛在類篩選
四種型別:
【泛化關係】:是一種繼承關係,表示一般與特殊的關係,它指定了子類如何特化父類的所有特徵和行為。
【箭頭指向】:帶三角箭頭的實線,箭頭指向父類。
【實現關係】:是一種類與介面的關係,表示類是介面所有特徵和行為的實現。
【箭頭指向】:帶三角箭頭的虛線,箭頭指向介面。
【關聯關係】:是一種擁有的關係,它使乙個類知道另乙個類的屬性和方法。
例如:學生和課程,學生需要上多個課程。
【**體現】:成員變數
【箭頭及指向】:帶普通箭頭的實心線,指向被擁有者。
【依賴關係】:是一種使用的關係,即乙個類的實現需要另乙個類的協助,所以要盡量不使用雙向的互相依賴。
【**表現】:區域性變數、方法的引數或者對靜態方法的呼叫。
【箭頭及指向】:帶箭頭的虛線,指向被使用者。
【聚合關係】:是整體與部分的關係,且部分可以離開整體而單獨存在。
例如:車和輪胎是整體和部分的關係,輪胎離開車仍然可以存在。
【**體現】:成員變數。
【箭頭及指向】:帶空心菱形的實心線,菱形指向整體。
【組合關係】:是整體與部分的關係,但部分不能離開整體而單獨存在。
如公司和部門是整體和部分的關係,沒有公司就不存在部門。
【**體現】:成員變數。
【箭頭及指向】:帶實心菱形的實線,菱形指向整體。
類(class)
職責(responsibilities)
協作(collaborations)
chapter10使用Using機制
使用using機制 1.操作硬碟,就需要try.catch 2.為了簡化try.catch的機制,使用using 3.凡是使用了using 自動釋放資源的地方,必須實現idisposable介面 源 使用using自動釋放資源,不用再寫fs.close using system using syst...
chapter 10 迴圈網路架構
語言模型是rnn常關注的乙個問題,我們希望能讓演算法能夠在我們給出乙個首字元的情況下,給出後面的字元的 在我看來,這不僅可以用於搜尋引擎,在考慮了語境後,或許也可以用來寫文章或繪畫。以下是rnn的幾個例項 我們可以使用莎士比亞的文集來訓練演算法,來得到習得了莎翁文風的演算法。將一大堆代數托補學教材的...
Chapter10 泛型演算法
泛型演算法的基礎是迭代器。迭代器令演算法不依賴於容器,但是演算法依賴於元素型別的操作。也即 演算法永遠不會執行容器的操作。那麼,如果想向容器中新增元素或者執行其他的一些操作呢?標準庫提供了插入迭代器來完成。但演算法自身永遠不會做這樣的操作。唯讀演算法 1 int sum accumulate vec...