Functional Programming, JavaScript.
able to access the address of a customer as: customer.getPerson().getAddress().getCountry() And expect it all to work all the time…..Right! You will probably want to guard against this access. In imperative and object-oriented programming, you will be writing code like this: var p =