類之間的三種基本關係

2021-06-15 10:04:13 字數 388 閱讀 8758

類之間的三種基本關係:

1、關聯(包括聚合和組合)

2、泛化(與繼承同乙個概念)

3、依賴

一、關聯

關聯和屬性的區別:類裡的某個屬性引用到另外乙個實體時,則形成了關聯。

(1)關聯包括聚合和組合

(2)通常認為組合比聚合更加嚴格

(3)聚合使用帶空心的菱形框的實線來表示

(4)組合使用帶實心的菱形框的實線來表示

二、泛化

泛化和繼承是同乙個概念

繼承關係使用帶空心的三角形的實線來表示

三、依賴

如果乙個類的改動會導致另乙個類的改動,則稱兩個類之間存在依賴。

通常依賴是單向的。

依賴關係使用帶箭頭的虛線表示,其中箭頭指向被依賴的實體

關於Qt資料庫類的基本關係

qsqldatabase 表示乙個資料庫連線。qsqlquery 可以直接執行和操作sql語句。qsqlquerymodel 為sql結果集提供唯讀的資料模型。qsqltablemodel 連線到資料庫,從資料庫中獲取資料。qsqlrelationaltablemode 為單資料表提供了乙個可編輯的...

shader和Material的基本關係

shader是material的一部分。程式上是叫著色器,是根據計算 即時演算 生成貼圖的程式。常常用來處理那些無法用固定貼圖表現的模型 比如玻璃,水面等等。實際上是一小段程式,它負責將輸入的mesh 網格 以指定的方式和輸入的貼圖或者顏色等組合作用,然後輸出。materail是模型的材質。是頂端的...

畫素間的基本關係之距離度量

距離是數學中的法則,用在某些空間中測量沿曲線的距離和曲線間的角度,包含曲線所在空間的曲率的資訊。這是廣義相對論的中心主題。廣義相對論建立了表示距離度量 因而也是曲率 與物質分布關係的方程。對於數字影象中的距離度量,可以表示為 對於畫素p,q和z,其座標分別為 x,y s,t 和 v,w 如果 a d...