┌───────────────────┐ │BookAdminController│ ├───────────────────┤ │+getAll() │ └───────────────────┘ | | ┌────────────────────┐ │BookAdminService │ ├────────────────────┤ │{abstract} +getAll()│ └────────────────────┘ | ┌────────────────────┐ │BookAdminServiceImpl│ ├────────────────────┤ │+getAll() │ └────────────────────┘ | ┌────────────────────┐ │BookAdminRepository │ ├────────────────────┤ │{abstract} +getAll()│ └────────────────────┘ | ┌───────────────────────┐ │BookAdminRepositoryJdbc│ ├───────────────────────┤ │+getAll() │ └───────────────────────┘