抽象和封装的区别

在这篇文章中,我们将了解抽象和封装之间的区别。

抽象

  • 这是获取信息的过程。

  • 该技术中的问题在接口级得到解决。

  • 它有助于隐藏不需要的细节/信息。

  • 它可以使用抽象类和接口来实现。

  • 使用接口和抽象类隐藏了实现的复杂性。

  • 可以使用封装在单个模块中的对象来执行抽象。

封装

  • 它是一种帮助将数据包装到单个模块中的方法。

  • 封装中的问题在实现层面解决。

  • 使用 getter 和 setter 等方法隐藏数据。

  • 它有助于使用单个实体或在有助于保护信息的方法的帮助下使用单元来隐藏数据。

  • 它可以使用访问修饰符(如 public、private 和 protected)来实现。

  • 封装中的对象不需要是抽象的。

以上是 抽象和封装的区别 的全部内容, 来源链接: utcz.com/z/343829.html

回到顶部