principles:single_level_of_abstraction
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
principles:single_level_of_abstraction [2020-10-12 12:36] – old revision restored (2018-04-20 01:39) 159.69.186.191 | principles:single_level_of_abstraction [2020-10-12 12:36] – old revision restored (2018-03-12 17:01) 159.69.186.191 | ||
---|---|---|---|
Line 82: | Line 82: | ||
public List< | public List< | ||
List< | List< | ||
- | | + | |
+ | ResultDto dto = new ResultDto(); | ||
+ | dto.setShoeSize(entity.getShoeSize()); | ||
+ | dto.setNumberOfEarthWorms(entity.getNumberOfEarthWorms()); | ||
+ | dto.setAge(computeAge(entity.getBirthday())); | ||
+ | result.add(dto); | ||
+ | } | ||
+ | return result; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | There are two levels of abstractions in this method. First there is the loop which acts upon the whole result set and second there is the loop body which converts a single entity to a [[patterns: | ||
<code java> | <code java> |
principles/single_level_of_abstraction.txt · Last modified: 2021-10-18 22:03 by christian