Object-Oriented Design Choices By Dingle, Adair 9780367820817

Category

Computer science books

Store

Wordery

Brand

Crc press

Object-Oriented Design Choices : Chapman & Hall/CRC : 9780367820817 : 0367820811 : 19 Jan 2021 : "Do modern programming languages, IDEs and libraries make coding easy? Maybe, but coding is not design. Large-scale or expensive apps clearly require evaluation of design choices. Still, software design directly impacts code reuse and longevity even for small-scale apps with limited overhead. This text evaluates and contrast common object-oriented designs. A given problem may have many solutions. A developer may employ different design techniques - composition, inheritance, dependency injection, delegation, etc. - to solve a particular problem. A skilled developer can determine the costs and benefits of different design responses, even amid competing concerns. A responsible developer documents design choices as a contract with the client, delineating external and internal responsibilities. To promote effective software design, this book examines contractual, object-oriented designs for imme

135 GBP