The second way is much better than the first way as it leaves the service class unchanged when we need to change the business logic. It s always better to keep the interface class(accessed directly...