75
Comment: link fix
|
← Revision 11 as of 2008-11-15 14:01:26 ⇥
1011
converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
VisitorPatternInPython | * [[http://peak.telecommunity.com/DevCenter/VisitorRevisited|Visitor Pattern]] * DependencyInjectionPattern * DecoratorPattern * ObserverPattern * FunctionWrappers * MementoPattern |
Line 5: | Line 10: |
---- | |
Line 6: | Line 12: |
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)>> |
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." 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