como hago la encapsulacion en javascript???
le falto explicar profe
le falto explicar profe
le falto explicar profe
le falto explicar profe
de hecho si lo explico pero no lo dijo tal cual.
El encapsulamiento simplemente encapsula las propiedades de un objeto para que no sean accesibles de manera publica y si deseas acceder a ellos externamente tendras que usar metodos get y set (los cuales tu debiste haber creado con anterioridad), en otros lenguajes de programacion como c# o java para evitar que los datos sean accesibles se usa un modificador de acceso como private antes de declarar la propiedad, el problema es que en javascript no existen los modificadores de acceso, se acostumbra que cuando quieres decir que una propiedad es privada se poner un "_" antes del nombre de la propiedad pero esto solo es una practica para que las personas que lean tu codigo comprendan que no deben de cambiar directamente esa variable si no usar un set, aunque hacer esto no tendra ningun tipo de efecto en el acceso a la propiedad.
En este video explican la logica del encapsulamiento si lo deseas ver, te recomiendo no ponerle mucha atencion a la sintaxis ya que usan java y no javascript por lo que solo te servira para entender su logica: https://www.youtube.com/watch?v=8aQSD36paWU
de hecho si lo explico pero no lo dijo tal cual.
El encapsulamiento simplemente encapsula las propiedades de un objeto para que no sean accesibles de manera publica y si deseas acceder a ellos externamente tendras que usar metodos get y set (los cuales tu debiste haber creado con anterioridad), en otros lenguajes de programacion como c# o java para evitar que los datos sean accesibles se usa un modificador de acceso como private antes de declarar la propiedad, el problema es que en javascript no existen los modificadores de acceso, se acostumbra que cuando quieres decir que una propiedad es privada se poner un "_" antes del nombre de la propiedad pero esto solo es una practica para que las personas que lean tu codigo comprendan que no deben de cambiar directamente esa variable si no usar un set, aunque hacer esto no tendra ningun tipo de efecto en el acceso a la propiedad.
En este video explican la logica del encapsulamiento si lo deseas ver, te recomiendo no ponerle mucha atencion a la sintaxis ya que usan java y no javascript por lo que solo te servira para entender su logica: https://www.youtube.com/watch?v=8aQSD36paWU
de hecho si lo explico pero no lo dijo tal cual.
El encapsulamiento simplemente encapsula las propiedades de un objeto para que no sean accesibles de manera publica y si deseas acceder a ellos externamente tendras que usar metodos get y set (los cuales tu debiste haber creado con anterioridad), en otros lenguajes de programacion como c# o java para evitar que los datos sean accesibles se usa un modificador de acceso como private antes de declarar la propiedad, el problema es que en javascript no existen los modificadores de acceso, se acostumbra que cuando quieres decir que una propiedad es privada se poner un "_" antes del nombre de la propiedad pero esto solo es una practica para que las personas que lean tu codigo comprendan que no deben de cambiar directamente esa variable si no usar un set, aunque hacer esto no tendra ningun tipo de efecto en el acceso a la propiedad.
En este video explican la logica del encapsulamiento si lo deseas ver, te recomiendo no ponerle mucha atencion a la sintaxis ya que usan java y no javascript por lo que solo te servira para entender su logica: https://www.youtube.com/watch?v=8aQSD36paWU