2016-03-29 14 views
0

Aktörlerim için ne kullandığınıza karar vermem arasında karışıklık var. Çalışan Yönetim Sistemi (
1Multiple çalışanlar) yapıyorum diyoruz.
2.Her birinin her gün çalışmaya gelmesi beklenir.
3.İşletmenin onun katılımını işaretleyip
4.ThenAktör Kalıbı (Akka.Net) - Aktörler Sabitler veya Dinamik olmalı

Seçenek 1 benim durumumda bir aktör olması gereken görevleri

sorun im bakmaktadır tahsis edilecek -
Ben EmployeesActor olun (Not 's') - EmployeeId (Hangi çalışanın katılımı işaretlenmiş bilgiler) içeren EmployeePresentMessage gibi mesajları kabul edecek ve ardından çalışan sisteminin durumunu güncelleyecektir.

Seçenek 2-
I (Örgütü'nün Çalışanların Toplam No bağlı olarak) kendisinin 10 örneklerini yapacak bir EmployeeActor sınıfını olun. Bu yüzden şimdi EmployeePresentMessage WI gibi mesajlar, durumunu güncelleyecek olan Çalışan Ajan sınıfının belirli Örneğine/Nesnesine teslim edilecektir.

cevap

3

Aktör özel bir nesne türüdür, bu nedenle oyuncularınızı olağan nesne yönelimli modellemeye benzer bir şekilde modelleyebilirsiniz.

Aktör, bazı durumları olan tek iş parçacıklı bir ileti işleyicisidir. Oyuncularınızı ne tür bir devlete ihtiyaç duyduğuna göre tasarlayabilirsiniz.

Seçenek 2, her aktörün durumunun belirli çalışanlara iletilere dayanacağı doğal varsayılan değerdir. Birden çok çalışan arasında bir miktar toplama yapmanız gerektiğinde, Seçenek 1 yararlı olabilir.

Farklı türdeki aktörlerde her iki yaklaşımı eşleştirip eşleştirebilirsiniz, örn. Her çalışan için Çalışan aktör türünün bir örneğini bulundurun ve departman başına tek bir Zaman Çizelgesi aktör örneğine sahip olun.