Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

added simple explanation of why not interfaces

  • Loading branch information...
commit 8df5f8b91a003ab5d2eda6bc83666e86b4207888 1 parent b92681d
@seanhess authored
Showing with 4 additions and 0 deletions.
  1. +4 −0 README.mdown
View
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
Please sign in to comment.
Something went wrong with that request. Please try again.