@startuml package com.iluwatar.datatransfer { class CustomerClientApp { - LOGGER : Logger {static} + CustomerClientApp() + main(args : String[]) {static} - printCustomerDetails(allCustomers : List) {static} } class CustomerDto { - firstName : String - id : String - lastName : String + CustomerDto(id : String, firstName : String, lastName : String) + getFirstName() : String + getId() : String + getLastName() : String } class CustomerResource { - customers : List + CustomerResource(customers : List) + delete(customerId : String) + getAllCustomers() : List + save(customer : CustomerDto) } } CustomerResource --> "-customers" CustomerDto @enduml