<i id='55NTc'><tr id='55NTc'><dt id='55NTc'><q id='55NTc'><span id='55NTc'><b id='55NTc'><form id='55NTc'><ins id='55NTc'></ins><ul id='55NTc'></ul><sub id='55NTc'></sub></form><legend id='55NTc'></legend><bdo id='55NTc'><pre id='55NTc'><center id='55NTc'></center></pre></bdo></b><th id='55NTc'></th></span></q></dt></tr></i><div id='55NTc'><tfoot id='55NTc'></tfoot><dl id='55NTc'><fieldset id='55NTc'></fieldset></dl></div>

<small id='55NTc'></small><noframes id='55NTc'>

    <bdo id='55NTc'></bdo><ul id='55NTc'></ul>

    <tfoot id='55NTc'></tfoot>
    <legend id='55NTc'><style id='55NTc'><dir id='55NTc'><q id='55NTc'></q></dir></style></legend>

    1. 如何命名这种面向密钥的访问保护模式?

      时间:2023-10-07
        <tbody id='MApJs'></tbody>

        <i id='MApJs'><tr id='MApJs'><dt id='MApJs'><q id='MApJs'><span id='MApJs'><b id='MApJs'><form id='MApJs'><ins id='MApJs'></ins><ul id='MApJs'></ul><sub id='MApJs'></sub></form><legend id='MApJs'></legend><bdo id='MApJs'><pre id='MApJs'><center id='MApJs'></center></pre></bdo></b><th id='MApJs'></th></span></q></dt></tr></i><div id='MApJs'><tfoot id='MApJs'></tfoot><dl id='MApJs'><fieldset id='MApJs'></fieldset></dl></div>

        • <tfoot id='MApJs'></tfoot>
          • <bdo id='MApJs'></bdo><ul id='MApJs'></ul>

            <small id='MApJs'></small><noframes id='MApJs'>

                <legend id='MApJs'><style id='MApJs'><dir id='MApJs'><q id='MApJs'></q></dir></style></legend>
              • 本文介绍了如何命名这种面向密钥的访问保护模式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                显然这种面向密钥的访问保护模式:

                class SomeKey { 
                    friend class Foo;
                    SomeKey() {} 
                    // possibly non-copyable too
                };
                
                class Bar {
                public:
                    void protectedMethod(SomeKey); // only friends of SomeKey have access
                };
                

                ... 还没有一个已知的名字,因此我想为它找到一个好的名字,这样我们就可以在不打断舌头的情况下参考它.建议?

                ... doesn't have a known name yet, thus i'd like to find a good one for it so we can refer to it without breaking our tongues. Suggestions?

                应该是:

                • 简洁
                • 传达访问保护的意图
                • 理想情况下意味着不需要代理 (?)

                推荐答案

                我喜欢,优先级递减:

                • 密友成语
                • 密码门的朋友习语
                • 关门的朋友成语
                • 钥匙门朋友的成语
                • 部分朋友的成语
                • 限制朋友的成语

                我从钥匙锁/钥匙孔命名方案转向了通行证命名方案,它在我身上成长.

                这篇关于如何命名这种面向密钥的访问保护模式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:C++中的循环依赖 下一篇:C++中的装饰器模式

                相关文章

                最新文章

                <tfoot id='B3avi'></tfoot>

                <small id='B3avi'></small><noframes id='B3avi'>

                  <bdo id='B3avi'></bdo><ul id='B3avi'></ul>
                1. <i id='B3avi'><tr id='B3avi'><dt id='B3avi'><q id='B3avi'><span id='B3avi'><b id='B3avi'><form id='B3avi'><ins id='B3avi'></ins><ul id='B3avi'></ul><sub id='B3avi'></sub></form><legend id='B3avi'></legend><bdo id='B3avi'><pre id='B3avi'><center id='B3avi'></center></pre></bdo></b><th id='B3avi'></th></span></q></dt></tr></i><div id='B3avi'><tfoot id='B3avi'></tfoot><dl id='B3avi'><fieldset id='B3avi'></fieldset></dl></div>

                    <legend id='B3avi'><style id='B3avi'><dir id='B3avi'><q id='B3avi'></q></dir></style></legend>