Data Access
Fluent data access
Working in a team of developers, the following might happen:
Developer 1 creates a piece of UI and adds a method to load data into said UI. The method he creates is called GetUserInfo(…)
Here comes Developer 2 and he also creates a piece of UI that displays user info. Developer 2 however, needs to display more than just the user info, he also needs the requests made by the user. And then GetUserInfoWithRequests(…) is created next to the already existing GetUserInfo method.