0
我知道Aggregation {通過引用和通過值}和依賴的定義,但我可以這樣說嗎?我不是在談論生命時間或所有權,而只是簡單的實施。OOP:聚合/依賴混淆
聚合是類級別聲明,如果我在一個方法中實例化該聲明對象,而不是通過引用聚合。如果我在該類的構造函數中實例化該聲明,而不是按值或Composition合併它。
對象變量的依賴性僅僅是方法體中對象的聲明和實例化。
我們做聚合,所以我們可以多次使用同一個對象,而不需要爲同一個工作創建一個新的對象。
我們對較短的作用域進行依賴。
紅色下劃線的部分是通過聚合價值和綠色下劃線的部分是依賴。
我是對還是錯?
我知道變量的作用域,我將多次使用連接變量,所以我將它作爲一個類級別聲明。 – Waleed
只是問我的聚合和依賴概念是否正確。 – Waleed
此外,這不是一個寫一個類的OOP方式。你需要閱讀關於Bobby Tables,沒有'Employee'類,這個類沒有關注的分離,DbConnection永遠不會關閉,***你正在使用圖像發送文本***,這是請求代碼審查的錯誤位置,您的構造函數可能會拋出異常,並且需要很長時間才能完成。 – Aron