design-patterns

    0熱度

    2回答

    我的框架將創建具有界面A. 用戶負責定義具體子類B,C,d的對象... 什麼是我在這裏講述框架的正確方式,我可以創建自己的具體類(儘可能多)。 我最初的想法就像命令設計模式。區別在於它將是一個通用類(B,C,D ...),它會返回答:這是否合適?另一種方法是用工廠方法做類似的事情。 是否有解決此問題的替代模式? 用戶應該能夠創建儘可能多的替代子類,而無需修改框架。該框架應該只知道接口A.

    0熱度

    2回答

    我有以下錯誤: [ts] Class 'ListItemFactory' incorrectly implements interface 'IFactory'. Types of property 'getItems' are incompatible. Type '(requester: SPHttpClient, siteUrl: string, listName: string) => I

    0熱度

    1回答

    如何在控制器類Main中實例化新類時構建JS代碼。 解決方案: 答:傳遞參數,同時創造新的類 - new Options(args) - 讓Options的構造函數中調用它自己的方法。 B:創建新類並在對象上調用類的方法。 後來我在另一個類中使用Options的屬性。 // A class Main { constructor(options) { this.options = ne

    -4熱度

    1回答

    我對MVP文章和示例進行了一些研究,但我無法弄清楚如何將MVP應用於我的應用程序代碼。是否有針對Android的適當MVP實施的具體指導原則。 以及是否有與MVC和MVP相同的應用程序示例。 並且謝謝:)

    2熱度

    1回答

    翻閱樣本,我看到了2種使用Android Architecture Components的MVVM方法。 第一種方法: ViewModel提供LiveData Activity訂閱了LiveData 當觀察者稱爲Activity是設置數據到ViewModelObservableField。 整個ViewModel傳遞到綁定。 在xml剛纔設置ObservableField爲值 <ProgressB

    0熱度

    2回答

    在我的DDD項目中,我試圖用java枚舉實現狀態模式。 我在驗證具有取決於狀態的行爲的實體方法時遇到問題。 驗證我使用通知模式。 我遵循「始終有效的實體」的方法,以便在每次操作中我首先調用「isValidForOperation」驗證方法。 下面的代碼,只需將相關的簡單: 實體: public class Task extends AggregateRoot<TaskId> { ...

    1熱度

    1回答

    我有一些數據,我試圖篩選,我無法弄清楚這樣做的一個聰明的方式。比方說,我有3種類型: A,B,C和他們都當我創建一個工廠,只是創建並返回和S型的對象擴展類S. ,好像這將是非常程序化。工廠的僞代碼的執行將是這樣的: class Factory { func create_obj(input_data) -> S { if type(input_data) is A {

    0熱度

    3回答

    我們正在引領業務。我們捕捉潛在客戶並根據一些規則將其傳遞給客戶。整合到每個客戶端,就像API的性質一樣,在某些情況下,數據映射也是必需的。我們執行以下步驟以將線索路由到客戶端。 是否需要任何特定的客戶端映射(主數據)選擇客戶端 檢查。 發送導致最近的可用經銷商(可選步驟) 通話客戶端API發送導致的鉛 更新推送狀態數據庫 注意,某些步驟可能是可選的。 哪種設計模式適合解決這個問題。動機是爲了簡化對

    0熱度

    1回答

    我有一個休息服務,而不是restfull。 該模塊是無狀態的,只是公開一些休息endopoints:接收請求,轉換它,調用外部endopints,然後組成一個Json響應。 事情是,答案是相當詳細的,有些領域是相當大的。 我被要求在請求級別提供過濾,以便響應僅包含請求的數據。 只是爲了提供一個例子:我的公開方法是POST,並接受圖像base64編碼,響應也可以包含圖像,和許多其他領域: reque

    0熱度

    1回答

    我正在尋找關於如何爲我想創建的網站實現某些內容的建議。 我想要使用一些內部託管的SOAP服務,但我想知道這樣做的最佳方式是,在下一個請求中需要響應中的某些元素。我可以(之前已經完成)管理這個,但它不是很乾淨或清晰。 我已經和一些同事談過了,我已經提到了責任鏈(CoR)設計模式,但我不是100%確定這是否正是我所需要的,如果是這樣,我不能似乎想象這將如何在我腦海中發揮作用,因爲我目前對其有限的理解。