Object-Oriented Design

  • David Kopec


Classes are not just ways of defining solitary objects. They can also be used to define complex relationships between objects that underlie the connections between various aspects of a program. Objects need not be of the same class for us to know at compile time that they share certain attributes. Inheritance, abstract classes, interfaces, and mixins are Dart techniques used for specifying relationships between objects and interfaces for object access.


Class Hierarchy Abstract Class Instance Variable Void Main Integer Division 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© David Kopec 2014

Authors and Affiliations

  • David Kopec
    • 1
  1. 1.NYUnited States

Personalised recommendations