    [NAME]
    ALL.dao.class

    [TITLE]
    Class for Object-Oriented Programming

    [DESCRIPTION]

    A class is a user-defined data structure consisting data fields and member methods,
    which define the states and behaviours for the instances of the class. It is one of the
    basic building blocks for object-orient programming.

    [STRUCTURE]

    dao.class--| dao.class: Class for Object-Oriented Programming (13.5 KB)
               |--definition---| dao.class.definition: Definition (4.7 KB)
               |--inheritance--| dao.class.inheritance: Inheritance (1.8 KB)
               |--operator-----| dao.class.operator: Operator Overloading (1.6 KB)
               |--mixin--------| dao.class.mixin: Mixin Class (0.7 KB)
               |--decorator----| dao.class.decorator: Class Decorator (2.7 KB)
               |--aspect-------| dao.class.aspect: Aspect Class (1.7 KB)