Advertisement

Object State

  • Martin P. Robillard
Chapter

Abstract

One of the most difficult things to reason about when looking at a program is state changes. Which operations can have a side-effect, on which path can data flow, what impacts what? This chapter clarifies what object state is and how we can manage to keep control over its state in a principled way.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Martin P. Robillard
    • 1
  1. 1.School of Computer ScienceMcGill UniversityMontrealCanada

Personalised recommendations