观察者模式的运用
观察者模式的应用这上一周项目组想做一个权限的东东,通过用户的的权限,看能不能执行某个业务方法,然后我模
观察者模式的应用
这上一周项目组想做一个权限的东东,通过用户的的权限,看能不能执行某个业务方法,然后我模拟了一个环境。今天上班写出来与网友分享:
先有两个业务类
- UserObersered?userOber?=?new?UserObersered(); ??
- ??????? ??
- ???? ??
- ????Service?service?=?new?Service(); ??
- ???????????????????? ??
- ???????userOber.addObserver(service); ??
- ??????? ??
- ???????User?user?=?new?User(); ??
- ???????String[]?markcode?=?{"1","2"}; ??
- ???????user.setMarkcode(markcode); ??
- ???????userOber.codeChange(user);??
对markcode进行修改就能看到具体的效果。