object-oriented-analysis

    0熱度

    1回答

    相信請求後,有兩種類型的錯誤,可以根據用戶的請求期間發生。 {1}:系統錯誤(異常,致命的錯誤,警告,通知等) {2}:用戶控制誤差(什麼用戶做錯了,通常驗證過程中可能出現) 一般報告{1}相對簡單。大多數人只會顯示錯誤頁面或通知。 {2}的情況是不同的。 的Yii和Rails和其他一些框架提供了一個驗證方案,您可以在模型中的每個屬性指定驗證器。在驗證過程中,驗證器將驗證指定屬性並以地圖形式報告錯

    0熱度

    2回答

    只是一個簡單的也許愚蠢的問題。 可以在使用Inflater的android應用程序中一次使用多個活動嗎?我希望在屏幕上顯示多個視圖,而不會丟失以前的視圖。例如,用戶點擊一個按鈕並顯示信息屏幕。 Start Intent會將整個屏幕轉換爲信息屏幕活動。 使用Inflater的工程,但我只是想知道如果它正確的方式來顯示多個視圖。提前致謝。

    2熱度

    1回答

    面向對象設計自20年以來就廣爲人知。 Domain specific languages和域驅動設計已經成爲流行的動態語言,如Ruby或Python。如果您的域主要由對象組成,例如授予徽章或成就的子系統(如Stackoverflow上的徽章),那麼可以同時使用面向對象設計和域驅動設計,因爲徽章當然是一個對象。例如,對於Ruby,有兩個寶石來實現此功能,Badgeable和Paths of Glor

    4熱度

    2回答

    在我正在開發的嵌入式應用程序中,我經常需要打包來自多個不同對象的數據,以通過串行端口發送出去。同樣,串行端口上的數據需要寫入多個不同的對象。 出於兼容性的原因,在包中的數據的排序不允許與一個對象相關聯的所有數據將被在所述分組連續放置。所以我不能輕鬆地將每個對象的數據等矢量化,然後將所有這些數據放入數據包中。 我可以使用非常大的數量的吸氣劑/增變器的該分組類使用來創建/解碼發送/接收的數據包實現適當

    0熱度

    1回答

    我想找出用面向對象的設計原則來封裝以下場景的最佳方法。什麼類型的設計模式最適合? 我在下面添加了非常基本的類定義,基本上一個人有一個計劃和一張信用卡。當一個人改變了他們的計劃,我們希望賬單它們的差值(如果計劃的成本爲更多),並創建一個事件 我可以這樣做是回調或觀察員,檢查Plan爲Person改變,但在具有大量交叉模型行爲的較大系統中,這變得難以管理並且難以用大量影響狀態的不相關回調進行測試。 c

    2熱度

    3回答

    在模型視圖控制器模式中應該在哪裏進行數據轉換? 我有一個模型,存儲非常具體的數學數據。我需要將這些數據轉換爲一個物理模擬器(它只接受某種格式的數據),我想知道代碼應該放在哪裏?一般情況下,您將哪些代碼轉換成另一種模型?

    0熱度

    5回答

    我正在尋找一個很好的方法來模擬棋盤遊戲中的「移動」。我希望能夠問球員他們的舉動是什麼,並讓他們做出迴應,然後能夠根據他們的舉動在棋盤上執行正確的行動。問題是,有幾種類型的移動,每種移動都有自己的一組數據。例如,在拼字遊戲中,您可以播放一個單詞,該單詞應返回單詞,單詞的位置和方向(或一組包含位置或任何其他單詞的拼貼),但您也可以交換拼貼(這將涉及返回所需拼貼交換)或通過。同樣在國際象棋中,你通常會移

    1熱度

    3回答

    假設方案: class ComplexProperty { string PropertyName {get; set;} string Description {get; set;} string GetParentName(); // How can this be implemented? } class Parent { string Pa

    -1熱度

    2回答

    對於這些需求,什麼是優雅的OOP設計? 「建築,地面和空間的設計類結構空間可以是公寓,商店或辦公室,包括任何你認爲會有趣的屬性,領域和方法。 我已經試過,但我認爲這不是一個很好的解決方案: space { floor { } building { floor{ } } }

    0熱度

    2回答

    我被這兩個問題困住了,我沒有得到任何明顯的答案。誰能幫忙? 結構(水落或古典)方法和敏捷(面向對象)方法之間的比較。 什麼是UML & Rational Rose的 感謝