object-design

    2熱度

    4回答

    我目前正在努力瞭解如何組織/構建我已經創建的類。類執行以下操作: 作爲其在構造函​​數輸入,它通過一系列的算法需要記錄的集合 在它驗證構造函數和過濾日誌實現我的業務邏輯 後所有過濾和驗證都已完成,它會返回有效和過濾日誌的集合(List),這些日誌可以在用戶界面中以圖形方式呈現給用戶。 下面是一些簡單的代碼描述我在做什麼: class FilteredCollection { publi

    5熱度

    1回答

    在JavaScript中時,你可以使用某種extend功能的組合對象。 例如,我可能有一個observable類公開一組公共方法(get,push,set,increment,get等) 在這種情況下,可觀察到的也恰好是一個EventEmitter所以它也公開了更多的公共方法(emit,on, removeListener等) 這兩個類都具有用於存儲狀態的內部下劃線前綴屬性。 eventemitt

    1熱度

    2回答

    我有一個關於大學管理的.net解決方案(使用實體框架,使用CodeFirst方法)。該項目的結構是這樣的: 數據訪問(的DbContext和通用庫) 實體(代碼第一類) 服務(服務類) 網站(一個MVC項目,對於解釋不重要) 爲了使問題更容易,我只從我的域名談(上實體層)大概有兩班: 場 學生 的當然可以有很多學生。解決方案的目標是將學生添加到課程中(中間有一些驗證)。 Course.cs pub

    1熱度

    1回答

    這個問題不是關於如何測試數據訪問,也不是存儲庫。這是關於當我想在項目中使用我的POCO類(我使用TDD製作的)時遇到的問題。 我的意思是,這是因爲Linq to Entities的限制(或者可能是我關於類的設計的問題)的問題。 我已經通過TDD抵達的類可以在接下來的(非常simplificated,當然): public class Person{ public int IdPerson

    0熱度

    1回答

    我定義了一個接口類A,它定義了一些基本功能。在我的實現中,我有一個基類A0,它實現了這個接口,並且從這個基類中我派生出了一些層次結構中的其他類。 #include <iostream> #include <string> class IContainer { public: IContainer() {}; virtual ~IContainer() {};

    4熱度

    3回答

    我正在創建一個日曆應用程序。我有一個約會表和一個人表。 2由每個表中的PersonID字段鏈接。 我的問題是,如果我的底層.Net Appointment對象包含PersonName屬性,並且我從數據庫視圖(或連接表的存儲過程)填充對象,或者更正確地使Appointment類包含People類?如果答案是後者,從數據庫填充Appointment/Person對象的最佳方法是什麼?

    0熱度

    2回答

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

    2熱度

    4回答

    我希望標題和下面的文字清晰,我對正確的術語不太熟悉,所以如果我弄錯了任何錯誤,請糾正我。我第一次使用Linq ORM,並想知道如何解決以下問題。 說我有兩個DB表: User ---- Id Name Phone ----- Id UserId Model LINQ的代碼發生器產生一束實體類。 然後我寫我自己的類和接口包裝這些的Linq類: class DatabaseUs