Focused Java samples — clean implementations of patterns, abstractions, and architectural concepts.
Each repository contains a single runnable file demonstrating one idea in isolation, without unnecessary framework noise.
| Repository | What it demonstrates |
|---|---|
| pattern-dao-sample | DAO pattern — interface as contract, two interchangeable implementations |
| pagination-pageable-sample | Offset-based pagination — Page and Pageable abstractions |
| pagination-sorting-sample | Pagination with sorting — Comparator as part of the page request |
| pagination-dto-mapping-sample | Pagination with DTO mapping — layer-to-layer transformation via PageResult.map() |