Bir İnteraktör "iş mantığı" kavramı ile ilgisi yoktur tasarım kalıptır. Daha ayrıntılı bir ayrıntıya girmeden Interactor modeli, Komut şablonunun bir uzantısıdır; Her "iş mantığı" nesnesi, "kara kutu" olarak kabul edilir, istemci için gerçekleştirilecek basit bir talimat, işlemi nasıl gerçekleştireceğini bilen birinden işlemi başlatan nesneyi ayırır. (genişletilmiş açıklama için kaynakçaya bakınız).
Android ortamında, arka plan iş parçacığında uzun zaman alan bir iş yapmak için programcıya talep eden basit bir 'kural' söz konusudur; bu nedenle, interactor modelleri bir "threading" katmanı ekleyerek "Command pattern" i genişletir. Tüm bu karmaşık şeyler, ölçeklenebilir, sürdürülebilir ve (anlaşılabilir) anlaşılabilir bir kod gerektiren bir "temiz mimariyi" oluşturmak için uygulanır. Söz Hakkında
.. ¿katman katman etkileşimi için tasarım deseni nedir? Durumdan bağımsız olarak birden fazla rüşvet cevabı olabilir. Giriş noktası olarak basit bir Arabirim kullanabilirsiniz, böylece Bağdaştırıcı modelini veya belki Cephe modelini kullanabilir veya daha gelişmiş bir şey yapmak isterseniz bir eventbus sistemi uygulayabilirsiniz.
Kaynak: Tasarım kalıpları açıkladı - auth Alexander Shvets. sayfa 14 (Bağdaştırıcı), sayfa 32 (Komut), sayfa 47 (Dış Cephe)
Kullanım Dolapları: Bu kullanım durumları, varlık akışına ve varlıklardan veri akışını yönetir. Interactors.http: //fernandocejas.com/2014/09/03/architecting-android-the-clean-way/ –
olarak da bilinir. Yani Interactore'un veri akışını yöneten ve iş mantığını yürüten iki sorumluluğu var mı? – vsvankhede
Bilmiyorum. Örneği okumalısınız. –