composition

    0熱度

    2回答

    我從繼承移動到compositon,你可以從這裏看到https://stackoverflow.com/questions/29653153/composition-migrating-from-inheritance 現在我已完成了所有的工作,但簡單的噴油器要我手動註冊每個接口中傳入的每種類型。這裏是分條代碼。 我有IBaseEntityService,這BaseEntityService農具,

    1熱度

    1回答

    這裏是我的情況:我有三個實體類型,用戶(ID,電子郵件,密碼),志願者(姓名,出生日期等)和非營利(地址...) 。志願者和非盈利都是用戶。 我能夠創建三個表,如tbUser,tbVolunteer和tbNonProfit,其中用戶有一個主鍵,志願者和非營利組織擁有用戶(用戶ID)的主/外鍵,但我不想要這樣。 我的用戶不是抽象類。首先,我將創建一個用戶,例如Mary,我會說Mary是一名志願者。接

    8熱度

    2回答

    public interface IMovable { void Move(); } public interface IUnloadable { void Unload(); } public class Vehicle : IMovable { public void Move()

    0熱度

    1回答

    我很確定我想要做的事可能是不可能的,也不是一個好主意。儘管如此,在這裏。 我想找到一種將任何類的任何方法轉換爲一個函數的通用方法,該方法將類的實例和方法的參數作爲參數,並使用指定的參數調用實例上的方法基本上方法調用在一個低級別的工作原理:對象實例是由編譯器堆棧幀推隱藏參數) 實施例: 鑑於 class A { def foo(param1: Type1): TypeN } 我想有是這樣的: d

    1熱度

    1回答

    我寫了一個程序,允許用戶取出和返回車輛。例如,用戶決定將汽車開出供個人使用,剩餘的車輛數量將從2減少到1.問題是,無論何時創建新物體,綜合車輛類別中的車輛數量將會總是默認2,當你檢出一輛車時,它只會減少創建該對象的車輛數量。我不擅長解釋,所以也許這會有所幫助。 int main(){ int a = 0; int vn; int counter = 0; VMS *tracking[20]

    -1熱度

    3回答

    道歉,如果這是模糊的,但我不知道如何在下面的情況下重用代碼。我正在使用C++。 該程序是一個簡單的模擬,它有幾個不同的東西在發揮。 struct StupidBug; struct SmartBug; struct Plant; struct Mammal; 這些事情中的每一件都有一套他們能夠做的事情。 struct StupidBug { // Can walk,

    2熱度

    2回答

    搜索相關的緊耦合(當一組類是高度依賴於彼此) 例1 class CustomerRepository { private readonly Database database; public CustomerRepository(Database database) { this.database = database;

    0熱度

    2回答

    Dialog.h #include "WBasic.h" #include "WButton.h" #include "WData.h" #ifndef WDIALOG_H_INCLUDED #define WDIALOG_H_INCLUDED class WDialog : public WBasic { private: WButton wB;

    0熱度

    1回答

    Java新手。 我在下面有一個Player類的實例player1。 Player player1 = new Player(0,0); Player類內部我組成了Coord類型的對象座標(定義如下)。當我在上面實例化player1時,「Player is at coordinate 0,0」按預期顯示。 public class Player extends Entity { pub

    2熱度

    4回答

    我想創建一個WPF控件,該控件允許操作字節中的特定位(標記附加到本文的底部)。 應使用如下 <ns:BitManipulator BitByte={Binding Path=...} /> ,但我無法弄清楚如何組織(多)綁定牢記以下三個值相同: 一)字節值在模型中BitByte將被綁定到 b)BitByte的字節值,其如果任一型號的值或位向量的值更改 ç要麼應該更新它的值)BitByte的名爲