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 [2018-03-12 17:01] – [Variants and Alternative Names] 147.86.207.14 | principles:single_level_of_abstraction [2018-04-20 01:39] – [Example1: Loops] 40.130.190.160 | ||
---|---|---|---|
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