Real-Life Object-Oriented Systems

The benefits of object-oriented development are difficult to obtain. The author studied seven OO development teams and found that they used one of three basic architectures. He explores the advantages and disadvantages of each architecture with regard to connecting databases, applications and screen objects.