Java 8 allows you to put functions as variables. Java 8 has implemented lambda expressions; lambda interface is a single form interface.
The ability to store a function as a variable and pass that function as a parameter.
Pure functions will return always the same result for a given set of parameter values.
The return value of the impure func¬tions does not solely depend on its arguments Hence, if you call the impure func¬tions with the same set of argu¬ments, you might get the different return values.
Functions that take functions and return composited functions to the caller.
Online documentation that lays out a high standard for applications within software development industry.
The RxJave uses the Observer Pattern extensively for its implementation, With the observer pattern you can have one or more observable objects, they subscribe themselves to the observable and when this is done any changes to the observable, the observable sends messages to the observers as notifications.
The ability to add many components to the app.
Graceful error handling and manage failures.
Automatic UI update via background process using observable Data Models.
Thank you for having taken your time to provide us your valuable feedback !