GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Python Wiki
  • PSF Wiki
  • Jython Wiki
  • Python Wiki
  • Archive

This view

  • Original page
  • New address

GeezerVison is showing wiki.python.org — Patterns in Python

View as Markdown

Patterns in Python¶

Legacy Wiki Page

This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.

Patterns along the lines of GangOfFour

  • Visitor Pattern

  • DependencyInjectionPattern

  • DecoratorPattern

  • ObserverPattern

  • FunctionWrappers

  • MementoPattern


I’ve removed “Inversion of Control in Python” from the side of DependencyInjectionPattern. “Inversion of Control” is a larger concept than Dependency injection. Dependency injection is a particular mechanism that is frequently used in systems that exhibits IoC type thinking. Even combined with the idea of service location (as opposed to dependency injection,) we still are a smaller idea than “Inversion of Control.” Martin Fowler himself has said this many times.

Even “Inversion of Control” may even be poorly named; I would want to call it “Network of Control.” But that is neither here nor there, for the purposes of this page.

– LionKimbro 2005-05-05 18:00:02

Previous
Pattern Programming
Next
Paul Mc Guire
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.