2016-12-15 173 views
0

我有一種方法,它讀取XML文件並將XML文件中的數據存儲到我的類中的專用字段中。抽象或封裝?

然後我使用公共Getters獲取私有字段。

我明白這基本上是封裝,但我看到一個網上的例子,基本上像我的想法,但他們把這種類似的邏輯稱爲抽象。

有人能告訴我這是抽象嗎?

+1

您隱藏了在方法調用後讀取和解析XML文件的細節。這符合抽象的定義。 https://en.wikipedia.org/wiki/Abstraction_(software_engineering) –

回答

1

我認爲它既是封裝又是抽象。由於任何類都是封裝類型,因此這裏隱藏了複雜的細節,因此它也被抽象化了。