Concepts of object-oriented programming
David Nichol Smith
Abstract
David Nichol Smith
Abstract
This book aims to show professional programmers how object-oriented software construction works and why many are calling it the programming paradigm of the future. The book describes the differences between procedural and object-oriented programming approaches. Then the book provides a comprehensive overview of what objects are, how they are defined, and ways the object-oriented method can be implemented for data abstraction. Throughout the book, detailed examples are provided to illustrate key object-oriented programming techniques using conventional languages or pseudocode and contrasted to the object-oriented smalltalk language.
OpenAlex reports 23 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This book aims to show professional programmers how object-oriented software construction works and why many are calling it the programming paradigm of the future. The book describes the differences between procedural and object-oriented programming approaches. Then the book provides a comprehensive overview of what objects are, how they are defined, and ways the object-oriented method can be implemented for data abstraction. Throughout the book, detailed examples are provided to illustrate key object-oriented programming techniques using conventional languages or pseudocode and contrasted to the object-oriented smalltalk language.
Key concepts: Computer science, Smalltalk, Programming language, Object-oriented programming, Programming paradigm, Object (grammar), Abstraction, Procedural programming