object-composition

    0熱度

    2回答

    我正在玩弄幾個對象的組合。 我有兩個類(注意和任務)。 Task類是從Note類派生的,因爲任務是一個擴展的註釋。 每個音符有一個屬性Property Child as list (of note)作爲記錄或任務可以被添加到現有的記錄或任務(因此這個「孩子」筆記可能是一個任務或筆記) 即。 dim x as new note() x.Child.item(0).Child.item(0).Ch

    1熱度

    3回答

    我已經提取了繼承和構圖之間的以下區別。我想知道延遲創建後端對象的意思是什麼?請找到下面的區別。 構圖允許您延遲創建後端對象,直到(並且除非)需要它們,並且在前端對象的整個生命週期中動態地更改後端對象。有了繼承,你得到的超類的形象在你的子類對象的圖像,一旦創建了子類,它在整個子類的壽命仍然是子類對象的一部分

    4熱度

    2回答

    我想完全理解「this」是如何工作的。在我的previous post中,我明白了爲什麼我們使用「this」關鍵字。 我對靜態的理解是,類有該成員的一個副本。 「this」用於表示當前對象。對於所有對象,靜態成員變量是相同的,那麼爲什麼「this」對靜態成員變量有效? 代碼: public class OuterInnerClassExample { public static voi

    0熱度

    3回答

    在我過去的發展中,我一直在想這個問題。 我那種對做這樣的事情,我通常宣稱,明確地處理邏輯獨立的方法。 E.g. 如果一個類有返回對象列表的方法,我認爲這是一個壞主意,直接通過其getter方法修改該集合。 Public Class ReportGenerator{ private List<Configurations> configurations; List<Confi

    6熱度

    2回答

    我的問題的實質是如何與MVC3和Ninject(雖然我不知道應該DI在解決方案中扮演一個角色一個明智的方式撰寫這些對象(見下文) )。我無法透露我的項目的真實細節,但這是一個近似值,可以說明問題/問題。在VB或C#中的答案表示讚賞! 我有幾個不同的產品具有廣泛不同性質但它們都需要一個目錄來表示。每個產品類別在我的數據庫中都有相應的表格。商品具有一些特定於商品的屬性,因此具有自己的表。我已經爲商品定

    3熱度

    7回答

    我想知道是否有像方法繼承,而不是整個類繼承的任何功能,讓我解釋什麼,我試圖解釋: class a { public void GetA(){ // some logic here } } class b { public void GetB() : new Class().GetA() } 我知道這看起來奇怪但我正在閱讀如何在對象組合模式中進行授權,並且

    1熱度

    3回答

    嗨,我有一個對象組成的問題。 CInvoice類需要內部有一個CCustomer對象,所以我創建了一個需要客戶的構造函數。 在Invoice.h文件有一行: CCustomer *customer; 並且所提到的構造是這樣的: CInvoice::CInvoice(CCustomer Customer) { customer = &Customer; } 當我嘗試打印在發票上

    1熱度

    1回答

    我有一個名爲LetterRect的類,其中兩個字段是LetterSquare類型。例如: public class LetterRect : Microsoft.Xna.Framework.GameComponent { private LetterSquare square1; private LetterSquare square2; private