It looks like involving Encapsulation, not Abstraction. Abstraction refers to the usage of interfaces and abstract classes.

Spring 3