(Complete Item Description)
- Abstract:
-
The module uses the Ballworld program to demonstrate key ideas in abstract classes, polymorphism, inheritance and other coding techniques. In particular, this module will contrast a composition-based architecture with an inheritance-based architecture.
- Subject:
-
Science and Technology
- Grade Level:
-
Post-secondary
- Collection:
-
Connexions
Rate this resource by using the left and right arrow keys and pressing Enter.
No Strings Attached
(Complete Item Description)
- Abstract:
-
The module uses the Ballworld program to demonstrate key ideas in abstract classes, polymorphism, inheritance and other coding techniques. This module will focus on an inheritance-based architecture.
- Subject:
-
Science and Technology
- Grade Level:
-
Post-secondary
- Collection:
-
Connexions
Rate this resource by using the left and right arrow keys and pressing Enter.
No Strings Attached
(Complete Item Description)
- Abstract:
-
Relationships between objects can be classified as either "is-a" (inheritance) or "has-a" (composition). These two relationships enable the OO software designer to create abstract models of the desired system.
- Subject:
-
Science and Technology
- Grade Level:
-
Post-secondary
- Collection:
-
Connexions
Rate this resource by using the left and right arrow keys and pressing Enter.
No Strings Attached
(Complete Item Description)
- Abstract:
-
The State Design Pattern models objects that changes state, i.e. change behavior as a result of what has happened to them. This is also called "dynamic reclassification".
- Subject:
-
Science and Technology
- Grade Level:
-
Post-secondary
- Collection:
-
Connexions
Rate this resource by using the left and right arrow keys and pressing Enter.
No Strings Attached
(Complete Item Description)
- Abstract:
-
The Strategy Design Pattern encapsulates an abstract behavior to which the client delegates a specific task.
- Subject:
-
Science and Technology
- Grade Level:
-
Post-secondary
- Collection:
-
Connexions
Rate this resource by using the left and right arrow keys and pressing Enter.
No Strings Attached
(Complete Item Description)
- Abstract:
-
A short tutorial on using UML diagrams, particularly class diagrams, in object-oriented design.
- Subject:
-
Science and Technology
- Grade Level:
-
Post-secondary
- Collection:
-
Connexions
Rate this resource by using the left and right arrow keys and pressing Enter.
No Strings Attached
(Complete Item Description)
- Abstract:
-
Unit testing is a fundamental testing process in the development of object-oriented systems. The module is a primer on using the JUnit unit testing framework that is integrated into DrJava.
- Subject:
-
Science and Technology
- Grade Level:
-
Post-secondary
- Collection:
-
Connexions
Rate this resource by using the left and right arrow keys and pressing Enter.
No Strings Attached
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.