This chapter dealt with the design of object oriented design by reviewing Smalltalk. This language truly treated everything as an object, although it did not become popular.
I found this chapter interesting in that it showed the strengths of the language, but then also compared it to physical architecture. Fallingwater and the Villa Savoye were used as parallelisms for Smalltalk, where something has a beautiful architecture, but is not practical for everyday use. The two aforementioned architectural building have been used as examples for new architects, but neither of them were suitable to live it, due to a leaking roof or other problem.
Likewise Smalltalk's features have found their way into more recent programming languages as the features were beautiful. But in this case, being beautiful is not enough. As the book ends, it correctly concludes that usefulness is of equal value in architecture.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment