Quelle est la différence entre l'attribut et de la propriété?

Ces semblent dire la même chose. Mais ce terme est plus approprié dans ce contexte?

  • Pouvez-vous être plus précis sur le contexte? Par exemple, les termes signifient absolument des choses différentes à l'intérieur d'un C# contexte.
  • Arno - linguistiques différentes syntaxes de l'appropriation, par un ou deux mots, mais indépendante d'un particulier de la syntaxe du langage est-il une différence dans la signification? Ce n'est pas une mauvaise question.
  • Je pense que c'est une mauvaise question. Un chèque d'un thesaurus montrer qu'ils sont synonymes dans la langue réelle, mais différents de l'ordinateur et des méta-langages peuvent leur assigner des rôles tout à fait différents, et donc ils ne peuvent pas être synonyme pour un ordinateur particulier de la langue. Donc tout est dans le contexte.
  • Je suis de plus en plus.... sympathique. Je me souviens de la première fois que j'ai entendu le terme de "méthode". Ce que le diable est une "méthode"? Oh, c'est ce que vous appelez une fonction lorsqu'il appartient à une classe. Pourquoi une nouvelle terminologie pour quelque chose de vieux? Thoreau a dit, "méfiez-vous de toutes les entreprises qui exigent de nouveaux vêtements". (ou des mots...)
  • Yep, dépend totalement du contexte, mais c'est une excellente question! En termes mathématiques, une fonction retourne une valeur ("pour un X donné, il peut être un seul Y,' usw.). Une méthode juste " fait quelque chose.' En XML (par exemple), un attribut a un name de la propriété et un value de la propriété. Les propriétés sont généralement abstrait, tandis que les attributs sont généralement en béton (pense que la classe/objet). Les humains ont des propriétés: hasHair et hairColor. "John" a les attributs: hasHair="true" et hairColor="purple" (John est un Twisted Sister ventilateur).
  • Cette question est trop vaste, sans fournir un certain contexte (comme l'a écrit il ne peut vraiment être répondu avec une liste de tous les contextes possibles).
  • J'ai regardé ici avec la même question. Je suis en train de faire un système où je suis jonglerie ce à tous un "Tapé[xx]Carte", c'est à dire: TypedPropertyMap vs TypedAttributeMap comme un conteneur pour les dymamic champs - semble comme il n'a pas d'importance - Peut-être TypedObjectMap comme une classe de base parce qu'à l'intérieur d'un ordinateur, ils sont tous simplement des chaînes de bits 🙂
  • eh bien, je ne peux pas répondre à tout mais plus d'une propriété est quelque chose que vous avez. C'est tangible d'un attribut est quelque chose qui est. Vous êtes à 6 pi de la propriété. Vous êtes à la hauteur de l'Attribut. Vous avez des yeux propriétés, Vos yeux sont verts Attributs. Vos yeux peuvent avoir certaines propriétés qui font qu'il est rouge tho. Vous avez un pantalon de propriété. Vous pouvez courir vite Attribut. Les Roses sentent bon Atrribute. Le pollen ou tout ce qui fait-il l'odeur de go sont des Propriétés. Ces propriétés donnent lieu à ces attributs. à cause de mes longues jambes (de la propriété), j'ai une course rapide (attribut). <personne> <couleur des yeux="rouge" /> </personne>

InformationsquelleAutor caustic | 2008-11-03