1.4. Conclusions

In order to realize the benefits of software components and object technology, much more effective guidance is needed than the naive application of objects which characterized the first generation of these technologies. Design patterns are a highly effective and academically based guidance approach that is now being practically applied in many software development shops. The technology and skills transfer available through design patterns can lead to some important benefits, including reducing software risks, enhancing the effectiveness and productivity of the software developer, and making successful practices repeatable.

In particular, the reference model for open distributed processing is the formal standard for object-oriented ...

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.