Author: Mitchell
Publisher:
Publish Date: 2003-10-01
Features: This is the first domestic translation of a work that elaborates on the concepts and methods of "Contract-Based Design," providing a profound understanding and full utilization of contracts in object-oriented software design. The book thoroughly analyzes the DbC (Design by Contract) methodology using examples in Eiffel and Java. It introduces the six principles and six guidelines of DbC, guiding practical applications. It offers insightful analysis of DbC's application in C/C++ languages. The book is divided into 12 chapters. Through examples, it explores the basic concepts of DbC, introduces its six principles and six guidelines, demonstrates the application of the six principles, analyzes the relationship between DbC and inheritance, introduces bounding rules, the benefits and limitations of DbC, contracts in the observer framework, and precondition verification. In the end, it presents a Java example and discusses the application of contracts in analysis models. The appendix is specifically written by the translator for C/C++ programmers, offering guidance and advice on using C/C++ for contract-based design. This book is suitable for object-oriented software engineers and object-oriented language programmers.
Design by Contract principles and practice
📌 Related Posts
Literature
IELTS Vocabulary Quick Memorization
2026-09-15
Literature
Internet Age Angsty Youth
2026-09-22
Literature
Jazz Drum Beginner Tutorial
2026-09-12
Literature
Introduction to Chinese Culture
2026-09-14
Literature
Fiber optic communication technology
2026-09-23
Literature
Introduction to Cryptography
2026-09-23
Literature
ASP Network Development Technology (Second Edition)
2026-09-23
Literature
Computer-Aided Product Modeling Design Expression Techniques
2026-09-23