标签:encapsulation

  • PHP:封装的目的是什么? - php

    时间:2020-8-22

    我在特别谈论可以应用于属性和方法的公共,私有和受保护的关键字。我到处都看过了,我知道它们的作用以及如何使用它们,但是看不出它们在编程时如何实用。有人可以解释或举一个例子吗? 参考方案 封装(作用域)的主要目的是确保您编写的代码不会被破坏。这通常适用于范围,所以让我使用一个函数内部局部变量的简单示例: function xyz ($x) { $y = 1; w […]

  • 寻找正确的模式。数据封装。爪哇 - java

    时间:2020-8-5

    寻找正确的模式。 假设您有一些要使用的对象Data,它可以馈入HistoricalData对象(随着新的Data的出现并可用) 您同时使用Data和HistoricalData进行操作。对数字进行运算后,您会从HistoricalData得出很多东西。您想访问通过通用类**DerivedData**派生的数据。 目前 Data(供稿)-> Histor […]

  • 用Java封装对象? - java

    时间:2020-7-5

    private中的Java提供类级别的封装。可以封装一个对象吗?还是这样做徒劳? 例如,如果我们将一个类定义为 public class Person { private String ssn; private ArrayList<Person> friends = new ArrayList<Person>(); public vo […]