Browse files

added simple explanation of why not interfaces

  • Loading branch information...
1 parent b92681d commit 8df5f8b91a003ab5d2eda6bc83666e86b4207888 @seanhess committed Oct 21, 2009
Showing with 4 additions and 0 deletions.
  1. +4 −0 README.mdown
4 README.mdown
@@ -106,6 +106,10 @@ Here is a full example. Please see the [faq][faq] for information about the cont
You can use `arguments` to simplify passing the arguments along
public function manyArguments(one:SomeClass, two:String, three:int):void { i.manyArguments(arguments) }
+### Why use these instead of normal interfaces?
+We want to be able to do more than normal interfaces allow. Specifically, we need to be able to allow an object to require a dependency with a particular interface (strong typing), but send it a proxy instead. See [FAQ][faq] for a more detailed answer.
### Using Dependencies

0 comments on commit 8df5f8b

Please sign in to comment.