Cart
Free Shipping in the UK
Proud to be B-Corp

Principles of Object Oriented Software Development A. Eliens

Principles of Object Oriented Software Development By A. Eliens

Principles of Object Oriented Software Development by A. Eliens


3,50 £
New RRP 32,99 £
Condition - Very Good
Only 1 left

Summary

Provides full coverage of object-oriented technology, paying equal attention to the underlying theory and to programming practice. The author shows object-oriented concepts at all stages of the software life-cycle. Separate tutorial sections on C++, Smalltalk and Eiffel are included.

Principles of Object Oriented Software Development Summary

Principles of Object Oriented Software Development by A. Eliens

Principles of Object-Oriented Software Development presents the full spectrum of object-oriented technology, paying equal attention to the underlying theory and to programming practice. It shows object-oriented concepts at work at all stages of the software life-cycle from analysis and design through programming. There are separate tutorial sections on C++, Smalltalk and Eiffel, together with a discussion of issues in the design of OOP languages. Advanced topics include behavioral refinement, concurrency and objects, verification and refinement, and OO application frameworks.

Table of Contents

Part I: Designing Object-Oriented Systems 1. Introduction What is Object Orientation The Object-Oriented Software LifeCycle Paradigms of Programming An Overview of This Book Further Literature on O-OP 2. Object-Oriented Programming Computing Devices the Object Model Encapsulation and Inheritance in C++ Generic Types Canonical Classes DD> Benefits and Pitfalls Extensions to the Object Model 3. Object-Oriented Design The Process of Design Identifying Objects Contracts Design Guidelines 4. Software Engineering Perspectives Validating Software A Framework for Testing Object-Oriented Programs Metrics for Object-Oriented Design An Objective Sense of Style Towards a Formal Approach Part II: Object-Oriented Languages And Systems 5. Object-Oriented Programming Languages The Object Paradigm Comparing Smalltalk, Eiffel and C++ Design Dimensions of Object-Oriented Languages Prototypes-Delegation Versus Inheritance Meta-Level Architectures 6. Distribution And Concurrency A Modeling Perspective Objects and Processes Concurrent Extensions of C++ Inheritance on Process Requirements for Distribution 7. Composition Mechanisms Composition by Inheritance Interaction Through Delegation Indirect Cooperation Event Driven Control Part III: Foundations Of Object-Oriented Modeling 8. Abstract Data Types Abstraction and Types Algebraic Specification Decomposition-Modules Versus Objects Type Versus Classes 9. Polymorphism Abstract Inheritance The Subtype Relation Flavors of Polymorphism Type Abstraction Existential Types: Hiding Self-Reference 10. Behavioral Refinement Types as Behavior Verifying Behavioral Properties On the Notion of Behavioral Types Objects as Behavioral Types Specifying Behavioral Compositions Part IV: Object Oriented Application Frameworks 11. Libraries And Environments Application Development Library Design Methods and Tools Libraries for C++ 12. Hypermedia Frameworks The Concepts of Hypermedia A Hypermedia Model Multi-Paradigm Programming Heterogeneous Systems

Additional information

GOR002225994
9780201624441
0201624443
Principles of Object Oriented Software Development by A. Eliens
Used - Very Good
Paperback
Pearson Education (US)
1994-11-25
544
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Principles of Object Oriented Software Development