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

良好的类接口(一)

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

《代码大全2》阅读随笔

想要创建高质量的类,首先需要有好的接口,好的接口可以将细节隐藏在抽象背后,而抽象是一种以简化的形式来看待复杂操作的能力。

下面是一些创建优质接口的建议:

  • 类的接口应该展现一致的抽象层:不同类型的业务或者功能不要掺合在一个类中;
  • 要理解类实现的抽象是什么:不要输出一些无意义的接口;
  • 提供成对的服务:比如添加、删除,打开、关闭等;
  • 把不相关的信息转移到其他类:及时将不相关的子程序分离出去;
  • 尽可能让接口可编程而不是表达语义;
  • 谨防在修改时破坏接口的抽象性;
  • 不要添加与接口抽象不一致的公用成员;
  • 同时考虑抽象性和内聚性。

相关文章

  • 良好的类接口(一)

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

  • 良好的类接口(二)

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

  • 带你走进java集合之ArrayList

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

  • 集合1

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

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

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

  • 一些关于类的知识

    1.纯虚函数是实现接口的良好选择,拥有纯虚函数的类是抽象类,我们无法声明一个纯虚类的对象,只有当类派生纯虚类并实现...

  • fegin调用服务相关(错误类)

    养成良好的记录习惯作者:黄黄 报错描述 feign接口调用,返回自定义的类,一直报错:Caused by: org...

  • 5.0 C++远征:接口类

    3-5接口类 [TOC] 一、接口类 1.接口类的定义 ​ 仅含有纯虚函数的类,称之为接口类。 ​ 成员函...

  • 技术问 - 类与类,接口与接口,类与接口各自之间的关系

    类与类,接口与接口,类与接口各自之间的关系:

  • 3、类、接口之间的几种关系

    类、接口之间的几种关系 类与类之间是单继承、直接父类只有一个 类与接口之间是多实现的。一个类可以实现多个接口 接口...

网友评论

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

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