software-design

    1熱度

    1回答

    我有以下情形: 的POJO: abstract class A abstract class B1 extends A class C1 extends B1 abstract class B2 extends A class C2 extends B2 引擎: 抽象類EngineA { private EngineA a; public EngineA(A a){

    -2熱度

    1回答

    我希望這是在正確的地方。如果不是,請抱歉,隨時指出我正確的方向,我會刪除這個問題。 以下是前一年模擬考試的一個問題。我們已經給它從中學習。請我也許會在這個問題上你的意見: 當考慮第三方軟件組件列入 到一個更大的應用軟件,什麼是必須 要考慮的關鍵問題,如果該組件是要「合格「爲合併? 非常感謝。

    0熱度

    2回答

    我正在嘗試爲我的應用實現基於角色的訪問控制單元,但不知道如何處理我的約束。 我使用Devise進行登錄/註冊操作。我只有一個型號的用戶,但每個用戶都有不同的user_type。我有8個具有不同身份驗證級別(整數)的唯一用戶類型。 這些都是用戶與網站互動的約束: 具有較高的認證級別的用戶能夠以更低的認證級別職能履行相關的用戶類型,即,訪問他們相關的控制器和做的東西。 並不是每一個用戶類型,具有相同的

    0熱度

    1回答

    我正在管理一個非常大的企業應用程序,因爲我實現了微服務體系結構。基於業務實體&的操作創建了獨立微服務。 例如, 用戶操作服務 產品運營服務 財務運營服務 請注意,每個服務使用與WCF N層架構來實現。即具有單獨的層(可獨立部署到單獨的服務器)以用於業務和數據訪問。 有是由所有的微服務訪問的中央數據庫。有一些常見的實體像所有服務訪問的「用戶」,所以我們在多個服務中有冗餘的數據庫調用。由於需要從許多地

    1熱度

    1回答

    我正在設計一個非常大的系統,我將用C#和.NET Framework 4.6.2實現(但我認爲這與我的問題無關)。 該系統將有我可以在一臺計算機中使用它的模塊。例如,如果我正在使用我的系統跟蹤攝像頭讀取的數據矩陣,我將使用一個模塊讀取datamatrix,但在另一個安裝中,我不打算安裝該模塊,因爲我不打算讀取數據矩陣。 簡而言之,我的系統將是一個帶有大量用戶控件的Windows桌面應用程序,如果這

    0熱度

    1回答

    我正在創建超級像android應用程序的架構和設計。我想問一下哪種架構風格(分層,mvc,管道和過濾器等)更適合這種應用?爲什麼?我知道對於許多Android應用程序mvc將是最好的選擇,但我仍然要求清除任何疑慮..

    1熱度

    1回答

    我正在使用OpenGL和C++(使用Boost庫)創建一個3D遊戲引擎。我想不用說,這是一個工作的LOT。爲了減輕負載,我開始爲Boost中的事物創建包裝類,它們非常符合我的需求,而不是從頭開始創建相同的類。此外,我的命名方案與Boost和STL非常不同,所以我首先感覺到這使整個代碼庫中的事情保持一致。 我擔心這種做法是不好的設計技術。這樣做可以嗎?如果有的話,創建這麼多的包裝類會出現什麼未解決的

    1熱度

    1回答

    在我的問題中,我有一組不同的類型和Holder(或容器,如果你喜歡這個術語)這些類型的類。每個Holder都可以關聯到任意類型的元素,但具有任意限制。 問題是,類型的結構可能相當複雜,我可以有一些亞型,如A1,A2,A3,B1,B2與一些不同的行爲。 例如,我可以有一個類Car和亞型Convertible,和其他類Helicopter與Apache亞型,使容器能夠與僅此兩種特定類型的關聯。 Car

    2熱度

    3回答

    我有一個C#程序,有一個名爲Ball類有兩個enum字段被稱爲BallColor和BallType。有7種球顏色(紅色,藍色,黃色等)和7種球類型(網球,足球,保齡球等)。球對象可以具有顏色和類型的任何可能的組合。 在我的程序中,我有許多Ball不同顏色和類型組合的對象。球可以通過碰撞相互作用。當兩個球碰撞時,它會觸發一個由名爲handleInteraction(ball1, ball2)的函數處

    0熱度

    1回答

    我們計劃將我們的J2EEMonolith重構爲Microservices應用程序。我們計劃使用Spring,Spring boot,Spring cloud和Pivotal cloud foundry作爲PaaS。 當我使用The twelve-factor app驗證我的當前應用程序是否準備好雲時,我注意到的重要思想是我們應用程序中'HTTP會話'的用法。鏈接suggestes 有些網絡系統依賴