ActorProgrammingwithoutActorFramework,OOP,SOLID