I searched in the web for a long time and couldn't find the concrete disadvantages of object oriented model which are overcome in Actor model. Please help me with some pointers and explanations on it.
Thanks in advance.
I searched in the web for a long time and couldn't find the concrete disadvantages of object oriented model which are overcome in Actor model. Please help me with some pointers and explanations on it.
Thanks in advance.
The term Object Oriented Programming originally came from Alan Kay and Smalltalk. It emphasized messaging passing as its primary feature. This is what OOP originally meant.
Once C++ and Java came along the term object oriented programming took on a slightly different meaning. It morphed to what some people call "class-oriented programming".
The Actor model re-emphasizes the originally OOP concept of message passing being the core fundamental.
Actor model pros:
Actor model cons:
Disadvantages of OO model:
Actor model overcomes the problem by using share nothing model so that concurrency is not affected and locking mechanism is not needed.