Что такое утиная типизация в C# (на примере интерфейсов)?
Утиная типизация является одним из принципов объектно-ориентированного программирования и впервые была представлена в языке программирования Smalltalk. В C# утиная типизация осуществляется с помощью интерфейсов. Утиная типизация позволяет объектам разных классов реализовывать один и тот же интерфейс и использоваться в коде, сосредоточенном на работе с этим интерфейсом. Это означает, что важно не то, какой объект передается ... Читать далее