Has-a hasa英語hasahas a是物件組合英语Object composition的關係這是一種以組合為概念的關係 主要是用在資料庫設計英语Database design與面向对象程序设计以及面向对象的系统分析的程式設計領域就是一個物件部件組合成分成員屬於另一個物件複合型態而且是根據物件的所有權規則來執行動作這個組合的關係也就是一個物件成為另一個物件的一部分例如物件A成為物件B的一部分也就是物件B的成員 簡單來說hasa關係對於物件來說就是物件的成员变量或是成員物件多個hasa關係會組成產生一個獨有性階層結構