Ich schlage vor, dies die Badge Idiom zu nennen, die ein Token bedeutet, das auf Anfrage vorgelegt wird, der Besitz von Autorität beweist. Ich glaube, dass dies eine bessere Metapher als die um den Begriff Key in vielen der anderen Antworten hier ist.
"Schlüssel" ist in der Terminologie der Programmierung bereits ziemlich überladen, wobei zumindest die Begriffe Nachschlagen und eingeschränkter Zugriff verschmolzen sind. Außerdem operieren reale Schlüssel normalerweise individuelle Sperren, nicht die Menge aller Sperren von einem Hersteller, und die akzeptierende Klasse in diesem Muster ist eine Menge nicht von Sperren, sondern von selbstschützenden Einheiten, die aufgefordert werden, Aktionen auszuführen.
"Badge" vermittelt das Prinzip, dass das Token einer ganzen Klasse von anderen Entitäten, nicht nur einem einzelnen Objekt, Autorität verleiht. Der Begriff könnte zu abhängig sein von (US-centric?) Polizei oder Sicherheitsbildern, und ich habe Begriffe wie Vorladung oder Warrant in Betracht gezogen, aber sie schienen zu konzentriert auf die Gewährung von Zugriff durch Dritte.Auf jeden Fall können Individuen mit einem bestimmten Abzeichen-Typ kodifizierte Verhaltensweisen von den Klassen von Individuen, die diese Abzeichen respektieren, erzwingen. Ich sehe die gesamte Interaktion wie folgt:
- A: Diese Party ist zu laut. Drehen Sie Ihre Stereoanlage herunter. (Präsentiert Abzeichen)
- B: Oh, OK, Offizier. (ächzen)
Gute Frage. Ich habe das Gefühl, dass es etwas neu strukturiert werden kann, um eine maximale Wiederverwendung zu ermöglichen. Nachdenken darüber ... – GManNickG
@GMan: Jetzt bin ich neugierig, ich konnte nicht sehen, wie man die Wiederverwendbarkeit verbessert. –
Mann, es liegt mir auf der Zunge! Blargh. – GManNickG