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

良好的类接口(二)

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

《代码大全2》阅读随笔

良好的封装

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

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

相关文章

  • 良好的类接口(二)

    《代码大全2》阅读随笔 良好的封装 好的抽象可以通过隐藏的细节方式来管理复杂度,而良好的封装会强制阻止看到细节。下...

  • 良好的类接口(一)

    《代码大全2》阅读随笔 想要创建高质量的类,首先需要有好的接口,好的接口可以将细节隐藏在抽象背后,而抽象是一种以简...

  • 带你走进java集合之ArrayList

    一、前言 Java 集合类提供了一套设计良好的支持对一组对象进行操作的接口和类,JAVA常用的集合接口有4类,分别...

  • 集合1

    Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。 1、Java集合类里面最基本的接口? Col...

  • 面向对象原则

    一、区分变与不变 不变为基类变为接口 二、能够复用和拓展 复用为基类拓展为接口 三、针对接口编程 抽象基类中有接口...

  • kotlin 接口和抽象类的使用

    一、接口的使用(1) 二、接口和抽象类的使用(2)

  • 芯灵思SinlinxA33开发板安卓开发-java语言基础(9)

    java中的集合类: Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本...

  • 接口,抽象类,工厂设计模式,代理模式

    一、接口的结构: 抽象方法 全局常量 最终写法: 其他内部结构内部类内部抽象类内部接口 二、接口和抽象类 抽象类可...

  • DomTree的TypeScript描述

    类关系图 源代码 一、Event接口 二、EventTarget 接口 三、ParentNode 接口 四、Nod...

  • Rxjava结合Retrofit

    一. 添加依赖 二. 定义请求接口,转换HTTPAPI为Java接口 三. 接着使用类Retrofit生成 接口的...

网友评论

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

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