![]() |
1
4
我更喜欢:
|
![]() |
2
4
SomeKey看起来有点像进入酒吧的后台通行证::protectedMethod。所以这方面的任何东西都应该是好的:护照习惯用语、口号习惯用语、密钥习惯用语、VIP习惯用语……难道不是一流的访问方式吗? |
![]() |
3
4
我提议把这个命名为 ,表示应要求出示的证明拥有权力的令牌。我相信这是一个更好的比喻比那些围绕着这个词 在这里的许多其他答案。 “Key”在编程术语中已经相当繁重,至少将查找和受限访问的概念混为一谈。此外,真正的密钥通常操作单个锁,而不是来自制造商的所有锁的集合,并且此模式中的接受类不是锁的集合,而是请求执行操作的自我保护实体的集合。 “徽章”传达了这样一个原则,即令牌将权限授予整个类别的其他实体,而不仅仅是单个对象。这个词可能过于依赖(以美国为中心?)警察或安全图像,我确实考虑过这样的词 传票 或 保证 ,但他们似乎过于关注第三方的访问授权。不管怎样,具有给定徽章类型的个人可以强制遵守这些徽章的个人类别的编码行为。我看到的整体互动是这样的:
|
![]() |
4
2
我把它命名为锁和钥匙。 |
![]() |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |
![]() |
cobby · 在战略模式中使用工厂模式? 2 年前 |
![]() |
Nobody · Java中带while循环的三角形模式 2 年前 |
![]() |
Eduard Stefanescu · 如何在层之间传输异常? 6 年前 |
![]() |
D. Schreier Talha Noyon · 对于目录中的每个类 6 年前 |
![]() |
Tanvi Jaywant · 如何重载类 6 年前 |