![](/img/trans.png)
[英]How to implement multiton pattern using Spring Framework
如何使用 Spring 框架的設施實現多噸模式? https://en.wikipedia.org/wiki/Multiton_pattern 我想寫一個工廠,它將一對客戶和供應商作為 arguments。 工廠應始終返回 T 類型的 bean。對於給定的客戶和供應商對,T 返回的實例應該是 si ...
[英]How to implement multiton pattern using Spring Framework
如何使用 Spring 框架的設施實現多噸模式? https://en.wikipedia.org/wiki/Multiton_pattern 我想寫一個工廠,它將一對客戶和供應商作為 arguments。 工廠應始終返回 T 類型的 bean。對於給定的客戶和供應商對,T 返回的實例應該是 si ...
[英]SAP ABAP - How to store an instance into an internal table to display the multiton design pattern?
我的任務是在 ABAP 中創建 multition 設計模式的簡單演示。 據我了解,創建的實例應存儲到 static 內部表中,以便以后使用。 這是我的嘗試: 結果:每次我創建一個這樣的新實例時: 該實例被保存到表中,但會覆蓋以前存在的記錄。 因此,如果我創建一個玩家 ID 為 1、2、3、4 的 ...
[英]“Multiton” implementation of frozensets - just one instance per value
無論frozenset如何創建,我如何以一種frozenset的方式實現frozenset設計模式? 我正在尋找的類的行為就像frozenset一樣,但是卻保證了 “完全實習”:對於任何兩個實例,如果a == b那么a is b 。 這個問題的答案似乎為傳遞給構造函數的每個參數都產生 ...
[英]Multiton design pattern in ES6
我想在 node.js 應用程序中創建 Multiton Design Pattern 作為用戶模塊的一部分。 我需要很好的例子。 ...
[英]Change a Singleton with static properties into a Multiton
我有以下單例課程 現在,我想擁有兩個單獨的引擎(將來可能還會增加),用於跟蹤目的,我偶然使用了懶惰的實現,偶然發現了multiton模式。 因此,我將更改以下內容: 我想確保每個引擎都有其單獨的計數器和文件列表。 但是,在我運行以下代碼之后,似乎它們共享計數器和列表: ...
[英]Singleton (or Multiton) Pattern Based on Elapsed Time
下面,我實現了Multiton模式,但我認為這個問題同樣適用於Singleton模式: 我想通過每300秒實例化一個新實例來修改這種設計-因此,如果從實例化前一個實例的時間起經過了300秒,我想再次實例化它(或者如果實例從未實例化)。 怎么辦呢? ...
[英]Annotating a Java class as safe for reference comparison
我有一個多圈的類,所以我知道給定一個特定的鍵,永遠不會有兩個相同類的實例存在。 這意味着,而不是: ......我這樣做是安全的: 這個類也是final ,所以我知道與多態相關的任何東西都不會導致比較問題。 IDEA盡職盡責地通知我,直接比較兩個實例並且我應該使用.equ ...
[英]Instance-controlled classes and multithreading
在Effective Java第2章中,項目1 Bloch建議考慮使用靜態工廠方法而不是構造函數來初始化對象。 他提到的好處是這個模式允許類從重復的調用返回相同的對象: 靜態工廠方法從重復調用返回同一對象的能力允許類在任何時候保持對存在的實例的嚴格控制。 執行此操作的類稱為實例控制 ...
[英]Singleton Pattern: Multiton?
我對單例模式的多例實現如何工作感到困惑。 我知道單例的定義如下: 確保一個類僅允許創建一個對象,並提供對它的單點訪問。 但是,當使用單例模式的枚舉版本時,多態是否不允許創建該類的多個對象? 例如: ...
[英]Side Effects of Multiton Pattern Usage
我需要關於我的multiton模式實現的建議,代碼審查或改進。 我想為mongodb服務器提供多連接支持。 Multiton模式的最佳實踐是什么? ...
[英]Thread-safe multiton pattern
受到對給定答案的評論的啟發,我試圖創建一個multiton模式的線程安全實現,該模式依賴於唯一鍵並對它們執行鎖定(我有JB Nizet對此問題的回答中的想法)。 題 我提供的實施可行嗎? 我對Multiton(或Singleton)是否總體上處於良好狀態不感興趣,這會引起討論。 ...
[英]Multiple database connections using multiton or any design pattern
我有以下用於多個數據庫連接的代碼。 這不是一個好的設計。 一切都是靜態的。 但是不知道如何改善它。 我可以添加更多功能,例如准備查詢,但目前我想要好的/簡潔的設計。 我試圖制作多級設計模式。 要求就像,首先我將連接一個數據庫,然后獲取所有其他mysql客戶端的數據庫詳細信息,然后循環 ...
[英]Enum constant specific initialization
現在,我們都知道枚舉是一個很好的方法來進行多方(即一個具有固定數量的實例的類,在編譯時已知),因為每個常量幾乎都是你自己的枚舉類的單例子類。 但是,我遇到了如何使枚舉常量特定初始化的問題。 假設我們有以下枚舉: 我想要做的是初始化InputMethod.FOO的FooFactor ...
[英]Thread safe multitons in Java
給定以下多項式: 我們如何在沒有 getInstance() 方法的昂貴同步和雙重檢查鎖定的爭議的情況下保持線程安全和惰性? 這里提到了一種有效的單例方法,但這似乎沒有擴展到多例。 ...
[英]Multiton - real world example?
我目前正在審查設計模式。 我遇到了這個Multiton ,但我發現很難想到一個很好的現實世界使用示例。 那么Multiton模式的優勢主要應用領域是什么? ...
[英]WeakMultiton: ensuring there's only one object for a specific database row
在我的應用程序中,我需要確保對於表示數據庫中數據行的實體,我最多具有一個代表它的java對象。 確保它們等於equals()是不夠的,因為我可能會陷入一致性問題。 所以基本上我需要一個multiton; 此外,我不需要在不需要時將該對象保留在內存中,因此我將使用弱引用。 我設計了 ...
[英]Who appointed the term Multiton originally?
誰最初指定了Multiton一詞? 我指的是單例模式的一種變體: http : //en.wikipedia.org/wiki/Multiton_pattern 為什么使用“ Multiton”一詞? 那不是一個真正的英語單詞。 是不是 ...
[英]c# - Implementing plugin Instance property for internal scoped code
我已經為我的一個程序創建了自己的插件架構。 基本上,插件是我所有插件的基類,並且說我有一些插件,例如PluginA:Plugin,PluginB:Plugin。 現在,像往常一樣,我的每個插件都有其他內容,例如表單和其他類。 從這些類中,我想訪問當前的插件實例; 如果 ...
[英].NET - limiting the number of instances of an execution unit
假設我有一個用C#編寫的應用程序,名為EquipCtrl.exe,它在PC上作為本地進程運行,以控制一台設備。 顯然,我希望在每台PC上只運行一個Equipctrl實例。 如果我有兩個裝備來控制每台PC,我會將它限制為每台PC兩個實例。 我做的方式是1.進程名稱之一。 我將進程命 ...
[英]Multiple instances of views in PureMVC: Am I doing this right?
我現在正在做什么: 通常,視圖組件的多個實例將在應用程序中的多個位置使用。 每次執行此操作時,我都會使用不同的名稱注冊相同的調解人。 分派通知時,我將調解員的名稱附加到通知的主體上,如下所示: 然后在Command類中,我解析通知主體並將mediatorName存儲在代理中 ...