Skip to content
UoL CS Notes

Concepts of Object Oriented Design

COMP201 Lectures

This lecture is basically a copy of some COMP122 lectures. For more information on any topic, click on the link below:

Summary

  • Objects can have their own private state and operations.
  • Objects should have a constructor as well as inspection operations. They provide services to other objects.
  • Objects may be implemented sequentially or concurrently.
  • Object interfaces should be defined precisely using, ideally using an object oriented language.
  • Object-oriented design potentially simplifies system evolution.
  • The Unified Modelling Language provides different notations for defining different object models.