Chapter 2. Object Technology
The real danger is not that machines will begin to think like men, but that men will begin to think like machines.
—Sydney J. Harris
Structured Development (SD) revolutionized the way software was developed. It provided a systematic approach to software construction much more in line with the techniques more mature engineering disciplines regularly used. SD enabled much larger applications to be built much faster. By the late ’70s it was becoming clear that despite being a boon to productivity, SD had some glaring weaknesses; those weaknesses were discussed in Chapter 1.
At the same time, OO methodologists were noting that an interesting side effect of the OO paradigm was that applications tended to be more maintainable. ...