Hier ist mein System: Ich habe x Mailer Objekte, die jeweils von ihnen sind differents Instanzen derselben Klasse (aber mit unterschiedlichen Eigenschaften)Kennen Sie das gute Entwurfsmuster für diesen Algorithmus?
Ich habe einen Algorithmus zu strukturieren 1 Mailer zwischen ihnen zu wählen:
- ich habe alle der Mailers (is_active, is_active_for_this_period, ...) zu bewerten, wenn das Mailer verwendet werden kann, setzen sie es in einer Liste von „gültig“ Mailer-Objekten
- zufällig zwischen dem gültigen Mailers wählen
- Geben Sie das Objekt zurück (um es danach zu verwenden)
Wissen Sie ein Designmuster dafür? Ich habe kein gutes Muster zu „wählen“ ein Objekt, da eine Liste von ihnen
Danke finden Florian
Ich vermute einen [Objektpool] (https://sourcemaking.com/design_patterns/object_pool) mit einem Filteralgorithmus. – jaco0646
Es ist nicht klar, was Sie fragen - der Algorithmus, den Sie geschrieben haben, sieht gut aus. Fragen Sie, wie Sie ein zufälliges Element aus einer Liste auswählen können? –
Danke, Objekt-Pool hilft mir, die Liste der Objekte zu strukturieren, Jetzt muss ich das Muster finden, um Objekte zu wählen/wählen/unterscheiden, – Flo