walks_like

Walks Like

Return to Duck type, Acts like, Resemblance, Similarity

duck typing - determining the properties of a type, often in a template when choosing what algorithms to use with objects of that type, based solely on the syntactic interface it supports. As this approach has no way to check for or enforce semantic requirements, it must rely on the aphorism, “If it looks like a duck and walks like a duck, it must be a duck.” friend ’11 (1052)” (EMCppSfe 2021)

Snippet from Wikipedia: Resemblance

Resemblance may refer to:

  • Similarity (philosophy), or resemblance, a relation between objects that constitutes how much these objects are alike
  • Family resemblance (anthropology), physical similarities shared between close relatives
  • Family resemblance, a philosophical idea made popular by Ludwig Wittgenstein
Snippet from Wikipedia: Duck typing

In computer programming, duck typing is an application of the duck test—"If it walks like a duck and it quacks like a duck, then it must be a duck"—to determine whether an object can be used for a particular purpose. With nominative typing, an object is of a given type if it is declared as such (or if a type's association with the object is inferred through mechanisms such as object inheritance). With duck typing, an object is of a given type if it has all methods and properties required by that type. Duck typing may be viewed as a usage-based structural equivalence between a given object and the requirements of a type.


© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


walks_like.txt · Last modified: 2024/05/01 04:25 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki