design-patterns

    0熱度

    2回答

    我試圖在Winform中首次實現此體系結構。所以我對我有一個簡單但非常重要的問題。 舉一個簡單的例子。我希望表單能夠檢索用戶列表並允許修改電話號碼。 我有這樣的第一步驟(簡化和我通常使用的接口) public Form1() { InitializeComponent(); UserService _userService = new UserService();

    1熱度

    5回答

    有兩種方法,以確保滿足條件: 最簡單的方法是使用if與條件: if (condition) { /* execute code */ } 另一種方式是類似的,但我檢查了否定條件和return如果這是給出: if (!condition) { return; } /* execute code */ 這種模式是否有名字? 我試過Googleing它,但沒有成功.

    0熱度

    2回答

    我已經在JavaScript中遇到過一些我不熟悉的問題。我猜測可能有一種簡單的方法來解決這類問題,但我不清楚它可能是什麼。 我有一個包含一系列對象的數組。 這些對象中的每一個都可能(或可能不)包含一個包含一系列對象的較深的數組。 每個那些對象可以(或可以不)包含其中含有 一系列對象的更深的陣列(等等...) 我需要處理在每個每個對象一系列的對象,所以寫一個function其中運行一個for loo

    0熱度

    1回答

    在一個網站,有一個文章頁面,當我去到文章頁面,它顯示文章和前10條評論屬於這篇文章。 點擊時有一些按鈕,它通過AJAX異步顯示所有評論的其餘部分。 問題是,假設文章頁面加載前10條評論,用戶自己的評論或管理員刪除它, 如何選擇其餘的評論? 如果我跳過select語句的前10條評論,還有一些評論未選中。 如實施例: 假設評論ID是: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,

    0熱度

    1回答

    我要設計後者從諸如Web服務的多個源的請求的應用程序(可以是SOAP或REST),在線系統,消息隊列或一些批量工作。應用程序需要與另外2個應用程序進行交互以獲取結果我明白,這可以使用微服務來完成。這個應用程序需要用Java構建。我正在尋找一些框架,可以幫助我接受來自多個來源的輸入,如上所述。

    1熱度

    2回答

    在我的應用程序的設計,我想實現Pagination與應用於CQRS模式an implementation的Decorator模式的Cross Cutting Concern。 我也有一個multilayered architecture我認爲分頁是而不是業務邏輯的一部分(因此是一個橫切關注)。這是已經做出的決定,不應在本主題中討論。 在我的設計,目的是表示層可以消耗具有特定的分頁查詢封閉泛型類型

    -1熱度

    3回答

    我正在尋找一種方法來實現一個抽象類(或有效抽象),只強制每個子類的一個實例。 我相當肯定這對使用Factory實現來說非常簡單,但我很想知道是否可以在不知道所有子類類型的情況下完成,即通用單例實施程序類。 現在我大部分時間都只是想着這樣的想法,所以我沒有在尋找反饋來質疑這裏的設計選擇。 我正在使用的語言是Java,但現在我不一定擔心實現細節,除非在Java中不可能,那麼當然,提供證據表明它是不可能

    1熱度

    1回答

    數據庫通常是大多數應用程序的存儲空間。我們公司每天都會對這些數據進行大量的計算和數據處理。 只要我們獲得越來越多的數據,數據生成就成了一個問題原因花費太長時間。我認爲將數據庫分成至少兩個是有意義的: 用於存儲數據,重點是讀/寫性能; 用於計算重點是數據聚合性能。 有沒有人有類似的經驗,可以告訴如果這個想法是好的,什麼是設計差異提到的兩點? 也許有必要尋找一個用於計算數據的noSQL解決方案,例如內

    1熱度

    2回答

    請告訴我,抽象工廠違反原理單一責任? (我認爲他有很多責任)。

    1熱度

    2回答

    我有一個設計問題,即要求是這樣的: 寫生成功能,需要一個參數(「TYPE」) 根據類型,我需要生成一個字符串並返回它。所以TYPE有效地改變了你生成String的方式。 我兩個設計方案之間的商議: 使用枚舉:創建具有A型枚舉。然後提供一個生成方法,根據TYPE進行處理並返回一個字符串。 使用接口:創建一個具有函數generate()的接口。爲每個TYPE創建實現,以實現generate()。 你覺