O'Reilly logo

Software Engineering: A Methodical Approach by Elvis C. Foster

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

APPENDIX 2

image

Basic Concepts of Object-Oriented Methodologies

This chapter provides clarification on the fundamental concepts in OOM. Since they form the basis of OO software, it is imperative that the student has a clear understanding of them. The chapter includes the following sections:

  • Objects and Object Types
  • Operations
  • Methods
  • Encapsulation and Classes
  • Inheritance and Amalgamation
  • Requests
  • Polymorphism and Reusability
  • Interfaces
  • Late Binding
  • Multithreading
  • Perception versus Reality
  • Overview of the Object-Oriented Software Engineering Process
  • Summary and Concluding Remarks

A2.1 Objects and Object Types

An object is a concept or thing about ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required