踏板等接口来驾驶

数据隐藏是封装最重要的功能之一,它使用访问修饰符来实现此目的。抽象降低了复杂性,提高了接口及其实现的可维护性和可拆卸性。 封装中的数据和方法集中在一个地方,避免未经授权的访问可能带来的风险。抽象地说,不必要的数据被隐藏。 为了实现封装,使用了诸如 private、protected 和 public 等访问修饰符。接口和抽象类用于实现抽象。 使用Getter和Setter模式将数据隐藏在封装中。在抽象中,实现细节和复杂性被抽象接口和类隐藏。

在抽象中

在封装中,我们面临着数据隐藏,无法直接访问。抽象地说,我们可以访问数据的特定部分,而不是所有详细数据。 Bank 是封 丹麦电子邮件数据 装的一个很好的例子。重要且必要的信息对客户端来说是隐藏的,并且其功能只能通过提供的方法(公共 Getter 和 Setter 方法)使用。 “汽车”可以被认为是抽象的一个例子。汽车驾驶员不需要了解发动机、变速箱等技术细节如何工作,只需要知道如何利用提供的方向盘、它就足够了。 大玻璃胶囊——面向对象的封装 现实世界的封装示例 为了更好地理解封装,您可以使用真实的示例,其中一些我们在本文开头提到过。

您无法自行

 

医疗处方系统 在许多配备在线处方系统的医疗中心,医生在检查您、检查您的健康状况并记录您的病史后,将治疗您所需的 德国电子邮件列表 药物输入到他的计算机系统的程序中。在这里,您无法访问医生的系统,您无法自行更改药物的类型、剂量和记录的剂量。换句话说,医生的处方系统是封装的,您无法对其进行未经授权的访问。另外,可以说,为了保护患者,您只能通过公共界面或医生才能访问该系统。 银行系统 银行系统可以被认为是封装的另一个例子。假设您想要进行银行交易,为此您使用银行的移动应用程序。

Leave a comment

Your email address will not be published. Required fields are marked *