美文网首页日常刻书
良好的类接口(二)

良好的类接口(二)

作者: F_wind | 来源:发表于2021-10-04 09:40 被阅读0次

    《代码大全2》阅读随笔

    良好的封装

    好的抽象可以通过隐藏的细节方式来管理复杂度,而良好的封装会强制阻止看到细节。下面是一些封装建议:

    • 尽量限制类和成员的可访问性;
    • 不要公开暴露成员数据;
    • 避免把私有的实现细节放入类的接口中去;
    • 不要对类的使用者做出任何假设;
    • 避免使用友元类;
    • 不要因为一个子程序中使用了公用子程序,就把它归入公开接口;
    • 让阅读代码比编写代码更容易;
    • 要格外警惕从语义上破坏代码封装性;
    • 留意过于紧密的耦合关系。

    相关文章

      网友评论

        本文标题:良好的类接口(二)

        本文链接:https://www.haomeiwen.com/subject/bojinltx.html