A further illustration is ORM. I rolled my own momentary Item Relational Mapping structure early in a very project right until I'd time to essentially buckle down and discover Hibernate or anything comparable. I had to write down in things like ResultSet mappers, Lazy Loading plus some basic caching. Now, when I return and exchange these items with