Patterns
This page lists the “patterns” I have presented on this blog.
Dynamic Enumeration: this describes a solution to the problem of needing an enumeration that changes at run-time. Later re-factored.
Paginated DataGrid: more of a specific implementation, this describes a solution that decorates a .NET Forms DataGrid to achieve pagination.
Method Regulator: this describes a solution to regulating which classes can invoke methods on a certain class; inspired by the recognition that getters are necessary, but should be used sparingly.
Dynamic State: this describes a solution to the problem of needing a state machine that is defined at and can change during run-time.
Friend Class Pattern: this describes a way to simulate friend classes in languages, such as Java and C#, that do not support the concept.
Code Agitator, elected to be the villain, certified a menace

