object-oriented-analysis

    2熱度

    2回答

    一邊唸叨抽象,我碰到下面的語句 「抽象僅捕獲一個對象是相關的目前的角度來看這些細節」 對於如。 從駕駛者的角度來看,汽車類將是 public class Car { void start(); void applybrakes(); void changegear(); void stop(); } 從機械的角度來看,汽車類將是 pu

    0熱度

    1回答

    我有一個類: class MyClass def self.say_hello puts "hello" end end ,我想創建一個進程來覆蓋類和它的方法暫時: begin "a temporary namespace, constants, variables and methods within this code" Thread.curren

    0熱度

    3回答

    好的,這件事在我身上發生過很多次,所以我不妨問社區。我經常遇到一個問題,那就是決定將某個東西聲明爲實例還是作爲一個繼承(並聲明一個子類的實例)是合適的。 例如, public class BaseStation{ public BaseStation(int x, int y){ this.x = x; this.y = y; }

    2熱度

    2回答

    在面向對象的設計中,以下哪項更好? 與方法等發送參數: obj.InsertRecord("raed","1987") 或使用類似的屬性: obj.name= "raed" obj.year= "1987" obj.InsertRecord()

    2熱度

    2回答

    我需要關於OOD的一些建議。以下是我的情況。 Class A{ private B service_; private StopWatch timer_; private Const int MinTimeToWait; public SomeOperation(){ timer_.start(); //call another

    0熱度

    1回答

    我正在構建一個新的應用程序,無法決定在這個問題上走哪條路。 class Foo { public buildYourselfFromDatabaseForID(...) //and overloading the constructor etc. public commitYourselfToTheDatabase(); } ,或者我應該建立一個數據庫管理類/

    0熱度

    1回答

    我正在尋找關於最佳OO方式來實現我即將描述的內容的意見。我正在寫什麼將成爲遊戲之類的事件系統,我希望它儘可能地具有可擴展性,因爲有很多抽象類。其中兩個是分配監視一個事件的監視器,以及回調函數,如果該事件發生,則會封裝函數指針以進行調用。當我想發送回調需要的數據時就會出現問題。將發送的數據將是特定於子類的(取決於功能簽名)並存儲在子類監視器中。我希望能夠在調用execute之前將這些數據傳遞給回調函

    0熱度

    1回答

    我試圖從封裝類有一個封裝類抓取上下文,就像一個標籤。其中一種方法就是在實例化過程中傳遞標籤,如下所示。 我見過的記錄模塊如何讓你訂閱與get_logger功能sublogs,我想有一個GET_CONTEXT()函數。有沒有辦法做到這一點? 如果這個標籤的傳遞走到了一個層次,就像下面的YetAnotherClass一樣,它似乎是可以忍受的......但是如果你必須把它傳遞給3或4個關卡---這就是我

    0熱度

    1回答

    Java接口是否應該在其源代碼中包含任何註釋,或者只是實現接口(或兩者)的類? 實施例: public interface Book{ /** * Commentaries should be here? */ void read(); } public class Book{ /** * Commentaries sh

    2熱度

    1回答

    我有一個ADO.NET背景,它是我第一次在一個嚴肅的項目中使用實體框架,所以我走了前來,得到了VS2012並正在使用它。 NET 4.5和實體框架5. 我取數據第一種方式,並創建了數據庫,生成的.edmx也使用這種方法從上下文中分隔出來的POCOS:http://allen-conway-dotnet.blogspot.co.uk/2013/01/separating-entity-framewo