In computer programming with object-oriented programming languages , duck typing is a layer of programming language and design rules on top of typing .
In computer programming with object-oriented programming languages , duck typing is a way to write computer code .