Post on 02-Mar-2018
7/26/2019 Patrn Permisos
1/12
PATRN PRIVILEGEBenavides Salvatierra, Daniela
7/26/2019 Patrn Permisos
2/12
PATRN PERMISOS
PROPOSITO: Identifcar ls !rivile"is es!ede ls $s$aris, en este cas es %$e!rivile"is & sin !rivile"is'
Pder di(erenciar ls !rivile"is de ls di(e
$s$aris, $sand $n sl ti! de clases, !$ede ser instanciada de $n sl ti! &a $s$ari cn !rivile"is )clase Privile"ed*!rivile"is )clase N!rivile"ed*'
7/26/2019 Patrn Permisos
3/12
APLI+ABILIDAD
Se $tilia a distintas a!licacinnecesiten identifcaci-n de cn distints !rivile"is'
Se a!lica en el !$nt de vise"$ridad &a %$e a&$da identidistint ti! de $s$ari'
7/26/2019 Patrn Permisos
4/12
Estr$ct$ra
7/26/2019 Patrn Permisos
5/12
IMPLEMENTA+IN
IMPLEMENTACION: Para la i.!le.entaci-n sede !r"ra.aci-n clases & /0ets en el len"$a0e
Difcultades: Asi"nar ls !rivile"is a ls $%$e !ara cada $s$ari %$e se re"istra de/e ten!rivile"i %$e e2iste, si n l est3, se tiene %$
ls !rivile"is !ara cada $s$ari' Aspectos dependientes del lenguaje de pro
El !atr-n Privile"e de!ende %$e el L'P est4 reclases & /0et c. 1AVA, !ara !der i.!le.e
7/26/2019 Patrn Permisos
6/12
IMPLEMENTA+IN
7/26/2019 Patrn Permisos
7/12
Clase Privilegio: Se defne ls atri/$ts de
7/26/2019 Patrn Permisos
8/12
Clase Privilegiado:Identifca a la clase cn!rivile"is
7/26/2019 Patrn Permisos
9/12
Clase NoPrivilegiado:Identifcaclase sin !rivile"is
7/26/2019 Patrn Permisos
10/12
Clase PatronPrivilegiado: Esta clase di(erencia %$e $s$ari!rivile"iad, .ediante el envi de $n !ar3.etr de identif
7/26/2019 Patrn Permisos
11/12
Clase PatronDiseoPrivilege: Esta cinstancia la clase Privile"iad & NPr!ara !r/ar s$ ($ncina.ient crrect d
7/26/2019 Patrn Permisos
12/12
+ON+L5SIONES
Positivas:
Llevar $n crrect cntrl s/re ls $s$ari
Negativas:
Compromisos de diseo'
Variacin de la estructura'