Antypattern “Object orgy”

Antypattern “Object orgy” powstaje w naszym kodzie, kiedy złamiemy zasady enkapsulacji i elementom nadamy zbyt szeroki dostęp.

Po pierwsze zmniejsza to czytelność tego co się dzieje w aplikacji a po drugie w najgorszym razie wszyscy mają dostęp do wszystkiego.

Jak tego uniknąć? Nadawajmy dostęp do elementów rozważnie za pomocą modyfikatorów dostępu oraz zastanówmy się dwa razy zanim udostępnimy jakieś dane naszej klasy na zewnątrz.

You might also like