title: How many contract types does WCF have?
body: <p>I've recently faced with a question "How many contract types does WCF have". I know tree contract types: <code>ServiceContract</code>, <code>DataContract</code>, <code>OperationContract</code>, but I've been told that there are four. Could you please explain what other types of contracts WCF has?</p>