|
|
|
|
|
by vsareto
979 days ago
|
|
They're not required for MS's dependency injection, not sure about other libraries. 95% of the interfaces I've ever seen used for DI only have one implementation, and that 5% is generous. This makes maintaining the class and the interface tedious. The reason this is so common is probably because code examples (including MS) often have it, so it gets followed the first time and repeated. |
|