2.8. Conclusions

In this chapter we introduced the fundamental concepts of object orientation, open systems, and object-oriented architectures. We learned that object orientation helps to isolate changes in software systems by combining the data and processing into modules called objects. Object technology is a capability which is already present and entering the mainstream of software development. Object technology is broadly supported by commercial industry through software vending and by many mainstream end-user organizations in their application development.

We learned that the only sustainable commercial advances are through open systems forms of commercial technology. With proprietary technologies, the obsolescence of capabilities conflicts ...

Get Software Architect Bootcamp now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.