object-oriented software construction

E347706

Object-oriented Software Construction is a foundational book by Bertrand Meyer that systematically presents the principles, methods, and best practices of object-oriented software engineering.

All labels observed (2)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf book ⓘ
software engineering book ⓘ
associatedWith Eiffel programming language ⓘ
author Bertrand Meyer ⓘ
countryOfPublication United States ⓘ
coversTopic classes and objects ⓘ
concurrency in object-oriented systems ⓘ
exception handling ⓘ
formal specification with contracts ⓘ
genericity ⓘ
inheritance and polymorphism ⓘ
software quality ⓘ
software reuse ⓘ
emphasizesConcept abstraction ⓘ
contract-based development ⓘ
encapsulation ⓘ
inheritance ⓘ
modularity ⓘ
polymorphism ⓘ
reusability ⓘ
software correctness ⓘ
field object-oriented programming ⓘ
software engineering ⓘ
focusesOn integration of theory and practice in software design ⓘ
systematic construction of reliable software ⓘ
hasEdition first edition ⓘ
second edition ⓘ
hasReputation classic text in object-oriented programming ⓘ
foundational work in Design by Contract ⓘ
influenced best practices in object-oriented software engineering ⓘ
object-oriented design education ⓘ
introducesConcept Design by Contract ⓘ
languageOfPublication English ⓘ
mainSubject object-oriented analysis and design ⓘ
object-oriented software construction ⓘ
software design ⓘ
software development methodology ⓘ
notableFor formalizing the Design by Contract approach ⓘ
proposesMethodology contract-based software development ⓘ
systematic object-oriented analysis and design ⓘ
publisher Prentice Hall ⓘ
Prentice Hall PTR ⓘ
linked to: Prentice Hall
secondEditionLanguage Eiffel ⓘ
targetAudience computer science students ⓘ
software architects ⓘ
software engineers ⓘ
teaches best practices in object-oriented programming ⓘ
principles of object-oriented analysis ⓘ
principles of object-oriented design ⓘ
usedAs university textbook ⓘ
usesFormalism Eiffel programming language ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Bertrand Meyer → knownFor → object-oriented software construction ⓘ
Bertrand Meyer → notableWork → Object-Oriented Software Construction ⓘ
linked to: object-oriented software construction
Open-Closed Principle → introducedIn → Object-Oriented Software Construction ⓘ
linked to: object-oriented software construction