Java, Spring, Microservices, Interview, Coding.
working of objects from outside world so that you can change it later without impacting outside clients. For example, we have a HashMap which allows you to store the object using put() method and retrieve the object using the get() method. How HashMap implements this method (see here) is an