Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


ID: 22945, Flexibility & future proofing: GOF Behavioural Patterns - Part 3

by Barry Mossman Email: Anonymous


Flexibility & future proofing: GOF Behavioural Patterns - Part 3
Demo program for an article upon some of the GOF BEHAVIORAL Design Patterns; State, Strategy, Template & Visitor.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For C#Builder, Version 1.0  to 1.0 156 downloads
Copyright: No significant restrictions


Size: 111,019 bytes
Updated on Sun, 09 Jan 2005 16:55:24 GMT
Originally uploaded on Sun, 09 Jan 2005 16:54:37 GMT
SHA1 Hash: 960FF7A2D581891A2F37A5CE7BE2313379CA3A10
MD5 Hash: F3F3CD161F8F29E107BCB5DCA1A07E6C

    Explore the files in this upload

Description
This is the fifth and final article in a series where I study the GOF Design Patterns with implementation examples in C#. This article is the completion of the Behavioural patterns.

The program contains documented samples of the following Behavioral Patterns; State, Strategy, Template and Visitor. The focus of the article is upon why you want to use the patterns and the benefits that you would obtain.

The program provides annotated examples, and has a display notes mode to give some brief commentary on the patterns.

During the demonstrations I make some use of the following facilities within the .Net framework:

* Singleton objects
* Regular expressions (Regex)
* hash tables
* Runtime changes to font styles and colours
* XML DOM processing (to display XML documentaion produced by the C# compiler during my Notes mode.)

The article is to be published at http://bdn.borland.com/csharp/

BarryMossman(at)primos.com.au

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC03