Q4
Which three statements are benefits of encapsulation?
A
|
allows a class implementation to change
without changing the clients
|
B
|
protects confidential data from leaking out of the objects
|
C
|
prevents code from causing exceptions
|
D
|
enables the class implementation to protect its invariants
|
E
|
permits classes to be combined into the same package
|
F
|
enables multiple instances of the same class to be created safely
|
D: Se qualcosa nella classe non deve mai essere modificato abbiamo un invariante. I membri privati di una classe diventano invarianti per l'esterno perchè nessuno li può modificare.
Riferimento : incapsulamento
Confermato.
RispondiElimina