Kola, good article. I am fully on board with what you are saying, and as I
am learning more about OOP, I can see that doing it the *right* way often
takes more work, which is why I think we see things like
person.getAddress().getPostalCode() so much. But, like you said, there are
trade offs to this kind of programming. I am sure you have much more
experience with these trade offs and I was wondering if there are standard
times in which you do NOT follow this law?