From 16410814c4b2ec6505904566e65868de69ad6e0c Mon Sep 17 00:00:00 2001 From: 1052983 Date: Sat, 25 May 2019 16:12:24 +0800 Subject: [PATCH] [1052983] fix feature_envy --- feature_envy/Address.java | 9 +++++++++ feature_envy/Customer.java | 5 +---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/feature_envy/Address.java b/feature_envy/Address.java index 8f61bdd..6834bb8 100644 --- a/feature_envy/Address.java +++ b/feature_envy/Address.java @@ -50,4 +50,13 @@ public String getPostalCode() { return _postalCode; } + + public void print() + { + System.out.println( + _addressLine1() + "\n" + _addressLine2() + "\n" + + _city() + ", " + _state() + "\n" + + _postalCode); + } + } diff --git a/feature_envy/Customer.java b/feature_envy/Customer.java index 4c7ee85..e159a95 100644 --- a/feature_envy/Customer.java +++ b/feature_envy/Customer.java @@ -13,10 +13,7 @@ public Customer(String name, Address address) public void printAddress() { - System.out.println( - _currentAddress.getAddressLine1() + "\n" + _currentAddress.getAddressLine2() + "\n" + - _currentAddress.getCity() + ", " + _currentAddress.getState() + "\n" + - _currentAddress.getPostalCode()); + _currentAddress.print(); } //other methods related to customer class.....