Differences between revisions 4 and 8 (spanning 4 versions)
Revision 4 as of 2005-05-05 01:26:18
Size: 172
Editor: G9389
Comment:
Revision 8 as of 2005-05-11 16:12:47
Size: 971
Editor: G999d
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
VisitorPatternInPython  * VisitorPatternInPython
 * DependencyInjectionPattern
 * DecoratorPattern
 * ObserverPattern
 * FunctionWrappersInPython
 * MementoPatternInPython
Line 5: Line 10:
DependencyInjectionPattern - Inverion of Control in Python ----
Line 7: Line 12:
DecoratorPattern 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." [http://martinfowler.com/articles/injection.html#InversionOfControl Martin Fowler himself has said this many times.]
Line 9: Line 14:
ObserverPattern 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 [[DateTime(2005-05-05T18:00:02Z)]]

Patterns along the lines of GangOfFour


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." [http://martinfowler.com/articles/injection.html#InversionOfControl 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 DateTime(2005-05-05T18:00:02Z)

PatternsInPython (last edited 2008-11-15 14:01:26 by localhost)

Unable to edit the page? See the FrontPage for instructions.