2016-12-15 172 views
0

我有一种方法,它读取XML文件并将XML文件中的数据存储到我的类中的专用字段中。抽象或封装?

然后我使用公共Getters获取私有字段。

我明白这基本上是封装,但我看到一个网上的例子,基本上像我的想法,但他们把这种类似的逻辑称为抽象。

有人能告诉我这是抽象吗?

+1

您隐藏了在方法调用后读取和解析XML文件的细节。这符合抽象的定义。 https://en.wikipedia.org/wiki/Abstraction_(software_engineering) –

回答

1

我认为它既是封装又是抽象。由于任何类都是封装类型,因此这里隐藏了复杂的细节,因此它也被抽象化了。