The Visitor Pattern Slide Annotated slide Contents Index References |
The transition from the natural object-oriented solution to the visitor solution | ![]() |
Not in use - for exercise Slide Annotated slide Contents Index References |
Program: A die class for an IO exercise. |
|
Not in use - for exercise Slide Annotated slide Contents Index References |
Program: A die class for the Die comparison exercise. |
|
Not in use - for exercise Slide Annotated slide Contents Index References |
Program: The class Set with the operations Intersection, Union, and Diff. |
|
Not in use - for exercise Slide Annotated slide Contents Index References |
Program: GCD. |
|
Not in use - fragmented program Slide Annotated slide Contents Index References |
Program: Demonstration of the simple type bool in C#. |
|
Program: Demonstrations of the simple type char in C#. |
|
Program: Demonstrations of the simple numeric types in C#. |
|
Not used - fragmented program Slide Annotated slide Contents Index References |
Program: A demonstrations of arrays in C#. |
|
Program: A demonstration of strings in C#. |
|
Not used Slide Annotated slide Contents Index References |
Program: A demonstration of if. |
|
Program: A Demonstration of switch. |
|
Program: A demonstration of foreach. |
|
Program: A demonstration of try. |
|
Not used Slide Annotated slide Contents Index References |
Program: Demonstration of simple functions in C#. |
|
Program: Demonstration of parameter passing in C#. |
|
Program: Demonstration of overloaded methods in C#. |
|
Not used Slide Annotated slide Contents Index References |
A double linked list where instances of LinkedListNode keep the list together | ![]() |
Button Demo GUI Slide Annotated slide Contents Index References |
Figure. A graphical user interface with two buttons and a textbox. | ![]() |
Observer Illustration Slide Annotated slide Contents Index References |
The subject (weather service object) to the left and its three observers (weather watcher objects) to the right. The Weather Service Object get its information various sensors. | ![]() |
Observer Illustration Experimental Slide Annotated slide Contents Index References |
The subject (Weather Service Object) and its three observers. The Weather Service Object get its information various sensors. | ![]() |
Set of bank account illlustration Slide Annotated slide Contents Index References |
A set of bank accounts and a set of check accounts | ![]() |
Hello World Program Slide Annotated slide Contents Index References |
Program: Hello World Program in C#. |
|
Privacy Leaks - Programs for exercise Slide Annotated slide Contents Index References |
Program: A Mutable Date class. |
|
Program: A Person class that can return its private birth Date. |
|
Program: A client of the Person which modifies the returned birth Date. |
|
Program: The output of the Person client program. |
|
Polygon Stuff Slide Annotated slide Contents Index References |
Program: A sample implementation of class Polygon. |
|
Program: Class Point with MidPoint and RotateAroundPoint. |
|
Bank Account classes Slide Annotated slide Contents Index References |
Program: All bank account classes - for exercise. |
|
Stack - preparation to exceptions Slide Annotated slide Contents Index References |
Program: A solution to the exercise. |
|
Program: A sample client program of class Stack. |
|
Triangle illustration Slide Annotated slide Contents Index References |
Figure. The hierarchy of triangle classes. The root class represents the most general triangle. The son to the left represents an isosceles triangle (where two sides are equal lengths). The son to the right represents a right triangle, where one of the angles is 90 degrees. The triangle at the bottom left is an equilateral trianlge (where all three sides are of equal lengths). The triangle at the bottom right is both an isosceles triangle and a right triangle. | ![]() |
Musical Element Composite Slide Annotated slide Contents Index References |
An extract of the Windows Form classes for GUI building. We see two Composites among these classes. | ![]() |
For exercise purposes Slide Annotated slide Contents Index References |
Program: A BankAccount class with a funny Balance property. |
|
Program: A client of the funny BankAccount. |
|
For exercise purposes in lecture about classes Slide Annotated slide Contents Index References |
Program: A version of class Point modified to use polar coordinates - For exercise. |
|
For exercise Slide Annotated slide Contents Index References |
Program: BankAccount Skeleton - For exercise. |
|
Program: BankAccount Client - For exercise. |
|
For exercise Slide Annotated slide Contents Index References |
Program: Interval Overlapping - For exercise. |
|
Program: Interval Overlapping Client- For exercise. |
|
Chapter 0: Extra Stuff
Course home Author home About producing this web Previous lecture (top) Next lecture (top) Previous lecture (bund) Next lecture (bund)
Generated: May 3, 2010, 14:53:30