سينغلتون سكالا ممثل؟
سؤال
والسؤال بسيط. يمكنني أن أفعل هذا:
object Xyz extends Actor { ... }
وأو قيام الجهات الفاعلة يجب أن تكون الطبقات مع الحالات؟
المحلول
والكلمة object
يخلق أساسا فئة مجهولة المصدر ونسخة واحدة من تلك الفئة. لذلك نعم، هذا الرمز سيكون على ما يرام - وXyz
يكون إشارة إلى كائن موجود فاعل
نصائح أخرى
وجوه تمتد Actor
يعمل بشكل جيد.
وربما كنت قد نسيت أن start
الفاعل؟ (وهذا خطأ فعلت في البداية)
object Xyz extends Actor {
start
...
}
وأود أن يوصي "النار وننسى في أعقاب نمط:
وActor.actor {doStuff}
وسيتم تشغيل العملية الخاصة بك في موضوع منفصل لالاستنتاج.
لا تنتمي إلى StackOverflow