A Law-Based Approach to Object-Oriented Programming

Naftaly H. Minsky, David Rozenshtein

Research output: Contribution to journalArticlepeer-review

25 Scopus citations


The central idea behind this paper is that the discipline governing the exchange of messages between objects should be specifiable by the programmer in the form of an explicit law of the system. We show how, starting from a very primitive foundation, which presumes neither encapsulation nor inheritance, one can establish various forms of both, as well as other useful disciplines, simply by means of appropriate laws.

Original languageEnglish (US)
Pages (from-to)482-493
Number of pages12
JournalACM SIGPLAN Notices
Issue number12
StatePublished - Dec 1 1987

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Graphics and Computer-Aided Design

Fingerprint Dive into the research topics of 'A Law-Based Approach to Object-Oriented Programming'. Together they form a unique fingerprint.

Cite this