The Wayback Machine - https://web.archive.org/web/20110922001139/http://www.codeguru.com:80/vb/gen/vb_misc/oop/

    OOP

    TIP: The Singleton Pattern

    How to create an object using the Singleton pattern in VB.NET

    OP-ED: Do You Hear the Sirens' Song?

    Everyone has ideas about how to build software. Explore some common fallacies and collect some hints that may help you along the way. All of the ideas are the opinion of the author (who is sometimes wrong).

    Design a Football Engine and Learn How to Apply Design Patterns (Observer, Decorator, Strategy)

    Learn how to model a very simple football game engine and identify the design problems in it.

    When OOP Becomes POO

    Many people who understand OOP well enough to use it are trying to create it too. Paul Kimmel says that's often when OOP becomes POO.

    Has Visual Basic Lost Its Way?

    Paul Kimmel says the next big paradigm shift in programming will be based on .NET. Find out what he predicts VB's role will be in this coming change, and why he wonders whether Microsoft dropped the ball with VB.NET.

    It Is a Matter of State

    Learn about the State pattern, which permits an object to change its behavior dynamically by changing its internal state, creating the illusion that the object has changed.

    Data Transfer Object Pattern Goes VB.NET

    How to implement the dto-pattern in VB.NET, so that the client side has nothing to know about the data structure.

    An Introduction To Object Orientated Programming with VB4/5/6

    Learn the concepts behind OOP and how they relate to programming with VB. (Added: 22-Feb-2000)