Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactorizar código con Encapsulate Field #2

Open
ArianaGonzabay opened this issue Jan 9, 2024 · 0 comments
Open

Refactorizar código con Encapsulate Field #2

ArianaGonzabay opened this issue Jan 9, 2024 · 0 comments

Comments

@ArianaGonzabay
Copy link

En la clase Doctor, se presenta el problema de exposición directa de ciertos campos como docid, Doctor_type, Qualification y Entry_Charge. Estos campos, al estar declarados como variables públicas, permiten un acceso no controlado y manipulación directa desde cualquier parte del código. Al aplicar encapsulate field se restringe el acceso a esos datos y ofrece métodos controlados (getters y setters) para manipular la información. Este cambio mejora la seguridad de los datos.
Adjunto se encuentra el código refactorizado que implementa esta técnica en la clase Doctor.
Issue1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant