@startuml
'Attribute syntax: <visibility> <name> : <type> <multiplicity> = <default>
'Method syntax: <visibility> <name (parameter-list)> : <return-type> - For simplicity the type of the parameter-list is not specified

class CustomerListAssembler {

    +createCustomerListDTO(customerIterator : Iterator) : CustomerDTO [1..*]
    -generateDTO(customer : Customer) : CustomerDTO
}

@enduml