GitHubSign in

A style of dynamic typing in programming where an object's suitability is determined by the presence of certain methods and properties, rather than the actual type of the object.

"In duck typing, if it looks like a duck and quacks like a duck, it can be treated as a duck."